diff options
| author | realtradam <[email protected]> | 2021-06-12 00:57:04 -0400 |
|---|---|---|
| committer | realtradam <[email protected]> | 2021-06-12 00:57:04 -0400 |
| commit | 8dcacf9e69214f66be09c120ba474b848047cb53 (patch) | |
| tree | 43692e58a42632fd5fe069bcc3ab4bab96340ece /tests | |
| parent | 3ad8d2531329c1696a2bf86db8db9237309281ab (diff) | |
| download | FelECS-8dcacf9e69214f66be09c120ba474b848047cb53.tar.gz FelECS-8dcacf9e69214f66be09c120ba474b848047cb53.zip | |
unit testing and cleanup
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/_test_helper.rb | 35 | ||||
| -rw-r--r-- | tests/_test_sample.rb | 14 | ||||
| -rw-r--r-- | tests/component_manager_test.rb | 62 | ||||
| -rw-r--r-- | tests/entity_manager_test.rb | 52 | ||||
| -rw-r--r-- | tests/felflame_test.rb | 45 | ||||
| -rw-r--r-- | tests/scene_manager_test.rb | 15 | ||||
| -rw-r--r-- | tests/stage_manager_test.rb | 15 | ||||
| -rw-r--r-- | tests/system_manager_test.rb | 15 |
8 files changed, 0 insertions, 253 deletions
diff --git a/tests/_test_helper.rb b/tests/_test_helper.rb deleted file mode 100644 index 6612b38..0000000 --- a/tests/_test_helper.rb +++ /dev/null @@ -1,35 +0,0 @@ -require 'simplecov' -require 'simplecov_json_formatter' -#require 'simplecov_small_badge' - -# SimpleCovSmallBadge fix -=begin -SimpleCovSmallBadge::Formatter.class_eval do - private - def state(covered_percent) - if SimpleCov.minimum_coverage[:line]&.positive? - if covered_percent >= SimpleCov.minimum_coverage[:line] - 'good' - else - 'bad' - end - else - 'unknown' - end - end -end -=end - -SimpleCov.start do - SimpleCov.add_filter 'tests' - SimpleCov.formatters = SimpleCov::Formatter::MultiFormatter.new([ - SimpleCov::Formatter::HTMLFormatter, - SimpleCov::Formatter::JSONFormatter - #SimpleCovSmallBadge::Formatter - ]) -end - -require 'minitest/autorun' -require 'minitest/reporters' - -Minitest::Reporters.use! diff --git a/tests/_test_sample.rb b/tests/_test_sample.rb deleted file mode 100644 index afc3384..0000000 --- a/tests/_test_sample.rb +++ /dev/null @@ -1,14 +0,0 @@ -require 'minitest/autorun' -require_relative '_test_helper.rb' - -require_relative 'stuff_we_testing' - -describe 'Sample' do - before do - #setup vars here - end - - it 'does something' do - #_(@thing).mustequal 'something - end -end diff --git a/tests/component_manager_test.rb b/tests/component_manager_test.rb deleted file mode 100644 index 195eff3..0000000 --- a/tests/component_manager_test.rb +++ /dev/null @@ -1,62 +0,0 @@ -require 'minitest/autorun' -require_relative '_test_helper.rb' - -require_relative '../felflame.rb' - -describe 'Components' do - before(:all) do - FelFlame::Components.new('Test', :param1, param2: 'default') - #setup vars here - end - - 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 diff --git a/tests/entity_manager_test.rb b/tests/entity_manager_test.rb deleted file mode 100644 index 09d21b5..0000000 --- a/tests/entity_manager_test.rb +++ /dev/null @@ -1,52 +0,0 @@ -require 'minitest/autorun' -require_relative '_test_helper.rb' - -require_relative '../felflame.rb' - -describe 'Entities' do - before do - @one = FelFlame::Entities.new - @two = FelFlame::Entities.new - @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 - _(@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)).assert - _(FelFlame::Entities.get(0)).assert_nil - _(FelFlame::Entities.delete(7)).refute - end - - it 'can be dumped' do - 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 diff --git a/tests/felflame_test.rb b/tests/felflame_test.rb deleted file mode 100644 index debb6f9..0000000 --- a/tests/felflame_test.rb +++ /dev/null @@ -1,45 +0,0 @@ -require 'minitest/autorun' -require_relative '_test_helper.rb' - -require_relative '../felflame.rb' - -describe 'Entities' do - before do - end - - it 'cant find constant' do - assert_raises(NameError, 'uninitialized constant DoesntExist') { - FelFlame::DoesntExist - } - end - - it 'can\'t find method' do - assert_raises(NoMethodError) { - FelFlame.wrong - } - 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 diff --git a/tests/scene_manager_test.rb b/tests/scene_manager_test.rb deleted file mode 100644 index 38febb8..0000000 --- a/tests/scene_manager_test.rb +++ /dev/null @@ -1,15 +0,0 @@ -require 'minitest/autorun' -require_relative '_test_helper.rb' - -require_relative '../scene_manager.rb' - -describe 'Sample' do - before do - #setup vars here - end - - it 'does something' do - _(4).must_equal 4 - #_(@thing).mustequal 'something - end -end diff --git a/tests/stage_manager_test.rb b/tests/stage_manager_test.rb deleted file mode 100644 index 69fda0a..0000000 --- a/tests/stage_manager_test.rb +++ /dev/null @@ -1,15 +0,0 @@ -require 'minitest/autorun' -require_relative '_test_helper.rb' - -require_relative '../stage_manager.rb' - -describe 'Sample' do - before do - #setup vars here - end - - it 'does something' do - _(4).must_equal 4 - #_(@thing).mustequal 'something - end -end diff --git a/tests/system_manager_test.rb b/tests/system_manager_test.rb deleted file mode 100644 index e02b283..0000000 --- a/tests/system_manager_test.rb +++ /dev/null @@ -1,15 +0,0 @@ -require 'minitest/autorun' -require_relative '_test_helper.rb' - -require_relative '../system_manager.rb' - -describe 'Sample' do - before do - #setup vars here - end - - it 'does something' do - _(4).must_equal 4 - #_(@thing).mustequal 'something - end -end |
