diff options
| author | realtradam <[email protected]> | 2021-06-04 05:49:07 -0400 |
|---|---|---|
| committer | realtradam <[email protected]> | 2021-06-04 05:49:07 -0400 |
| commit | 4301561e90eaa1ac61885e10d6f77f42a879f7e1 (patch) | |
| tree | b45e40e36778cbe6a1c3161d35fd35dc6cbec9d3 /tests/component_manager_test.rb | |
| parent | c279734a0bd6c44b7aef7c4dde0907d092d5c6e7 (diff) | |
| download | FelECS-4301561e90eaa1ac61885e10d6f77f42a879f7e1.tar.gz FelECS-4301561e90eaa1ac61885e10d6f77f42a879f7e1.zip | |
updated tests
Diffstat (limited to 'tests/component_manager_test.rb')
| -rw-r--r-- | tests/component_manager_test.rb | 59 |
1 files changed, 53 insertions, 6 deletions
diff --git a/tests/component_manager_test.rb b/tests/component_manager_test.rb index 956f604..195eff3 100644 --- a/tests/component_manager_test.rb +++ b/tests/component_manager_test.rb @@ -1,15 +1,62 @@ require 'minitest/autorun' require_relative '_test_helper.rb' -require_relative '../component_manager.rb' +require_relative '../felflame.rb' -describe 'Sample' do - before do +describe 'Components' do + before(:all) do + FelFlame::Components.new('Test', :param1, param2: 'default') #setup vars here end - it 'does something' do - _(4).must_equal 4 - #_(@thing).mustequal 'something + after do + FelFlame::Components::Test.each.delete + end + + it 'can create new component types' do + _(FelFlame::Components.new('Test2', :p, k: 'something')).must_equal\ + FelFlame::Components::Test2 + end + + it 'can make new components' do + _(FelFlame::Components::Test.new).must_equal FelFlame::Components::Test.get(0) + end + + it 'can set values' do + test = FelFlame::Components::Test.new + _(test.param1 = 'ok').must_equal 'ok' + _(test.param1).must_equal 'ok' + end + + it 'can add to entity' do + flunk + end + + it 'can remove from entity' do + flunk + end + + it 'can delete component' do + flunk + end + + it 'can dump single component' do + flunk + end + + it 'can load single component' do + flunk + end + + it 'can be added as \'when added\' trigger to system' do + flunk + end + + it 'can be added as \'when removed\' trigger to system' do + flunk + end + + it 'can be added as \'when is_set\' trigger to system' do + flunk end end |
