summaryrefslogtreecommitdiffhomepage
path: root/tests/entity_manager_test.rb
diff options
context:
space:
mode:
authorrealtradam <[email protected]>2021-06-04 05:49:07 -0400
committerrealtradam <[email protected]>2021-06-04 05:49:07 -0400
commit4301561e90eaa1ac61885e10d6f77f42a879f7e1 (patch)
treeb45e40e36778cbe6a1c3161d35fd35dc6cbec9d3 /tests/entity_manager_test.rb
parentc279734a0bd6c44b7aef7c4dde0907d092d5c6e7 (diff)
downloadFelECS-4301561e90eaa1ac61885e10d6f77f42a879f7e1.tar.gz
FelECS-4301561e90eaa1ac61885e10d6f77f42a879f7e1.zip
updated tests
Diffstat (limited to 'tests/entity_manager_test.rb')
-rw-r--r--tests/entity_manager_test.rb24
1 files changed, 21 insertions, 3 deletions
diff --git a/tests/entity_manager_test.rb b/tests/entity_manager_test.rb
index eae094f..09d21b5 100644
--- a/tests/entity_manager_test.rb
+++ b/tests/entity_manager_test.rb
@@ -1,7 +1,7 @@
require 'minitest/autorun'
require_relative '_test_helper.rb'
-require_relative '../entity_manager.rb'
+require_relative '../felflame.rb'
describe 'Entities' do
before do
@@ -10,6 +10,12 @@ describe 'Entities' do
@three = FelFlame::Entities.new
end
+ after do
+ FelFlame::Entities.delete(0)
+ FelFlame::Entities.delete(1)
+ FelFlame::Entities.delete(2)
+ end
+
it 'has correct ID\'s' do
_(@one.id).must_equal 0
_(@two.id).must_equal 1
@@ -23,12 +29,24 @@ describe 'Entities' do
end
it 'can be deleted' do
- FelFlame::Entities.delete(0)
+ _(FelFlame::Entities.delete(0)).assert
_(FelFlame::Entities.get(0)).assert_nil
+ _(FelFlame::Entities.delete(7)).refute
end
it 'can be dumped' do
- flunk('need to add dump test')
+ flunk 'need to add dump test'
@one.dump
end
+
+ it 'can load dumps' do
+ flunk 'need to add this test'
+ end
+ it 'can have components added' do
+ flunk 'make this test'
+ end
+
+ it 'can have components removed' do
+ flunk 'make this test'
+ end
end