summaryrefslogtreecommitdiffhomepage
path: root/tests
diff options
context:
space:
mode:
authorrealtradam <[email protected]>2021-05-27 07:42:22 -0400
committerrealtradam <[email protected]>2021-05-27 07:42:22 -0400
commit4aad23fac9628efc0111287bbecf4217723396e8 (patch)
treed44a2ddd7ddfecedcab5b074027ad9bd21e45113 /tests
parentda83ac0bef61770d24634fa2c8cdc1288aa9e371 (diff)
downloadFelECS-4aad23fac9628efc0111287bbecf4217723396e8.tar.gz
FelECS-4aad23fac9628efc0111287bbecf4217723396e8.zip
aliasing and tests
Diffstat (limited to 'tests')
-rw-r--r--tests/entity_manager_test.rb18
-rw-r--r--tests/felflame_test.rb33
2 files changed, 50 insertions, 1 deletions
diff --git a/tests/entity_manager_test.rb b/tests/entity_manager_test.rb
index f6e7c66..eae094f 100644
--- a/tests/entity_manager_test.rb
+++ b/tests/entity_manager_test.rb
@@ -10,9 +10,25 @@ describe 'Entities' do
@three = FelFlame::Entities.new
end
- it 'Has correct ID\'s' do
+ it 'has correct ID\'s' do
_(@one.id).must_equal 0
_(@two.id).must_equal 1
_(@three.id).must_equal 2
end
+
+ it 'can be accessed' do
+ _(@one).must_equal FelFlame::Entities.get(0)
+ _(@two).must_equal FelFlame::Entities.get(1)
+ _(@three).must_equal FelFlame::Entities.get(2)
+ end
+
+ it 'can be deleted' do
+ FelFlame::Entities.delete(0)
+ _(FelFlame::Entities.get(0)).assert_nil
+ end
+
+ it 'can be dumped' do
+ flunk('need to add dump test')
+ @one.dump
+ end
end
diff --git a/tests/felflame_test.rb b/tests/felflame_test.rb
new file mode 100644
index 0000000..2b931bd
--- /dev/null
+++ b/tests/felflame_test.rb
@@ -0,0 +1,33 @@
+require 'minitest/autorun'
+require_relative '_test_helper.rb'
+
+require_relative '../felflame.rb'
+
+describe 'Entities' do
+ before do
+ end
+
+ it 'FelFlame aliased to FF' do
+ _(FF).must_equal FelFlame
+ end
+
+ it 'Entities aliased to Ent' do
+ _(FF::Ent).must_equal FelFlame::Entities
+ end
+
+ it 'Components aliased to Cmp' do
+ _(FF::Cmp).must_equal FelFlame::Components
+ end
+
+ it 'Systems aliased to Sys' do
+ _(FF::Sys).must_equal FelFlame::Systems
+ end
+
+ it 'Scenes aliased to Scn' do
+ _(FF::Scn).must_equal FelFlame::Scene
+ end
+
+ it 'Stage aliased to Stg' do
+ _(FF::Stg).must_equal FelFlame::Stage
+ end
+end