summaryrefslogtreecommitdiffhomepage
path: root/tests
diff options
context:
space:
mode:
authorrealtradam <[email protected]>2021-06-12 00:57:04 -0400
committerrealtradam <[email protected]>2021-06-12 00:57:04 -0400
commit8dcacf9e69214f66be09c120ba474b848047cb53 (patch)
tree43692e58a42632fd5fe069bcc3ab4bab96340ece /tests
parent3ad8d2531329c1696a2bf86db8db9237309281ab (diff)
downloadFelECS-8dcacf9e69214f66be09c120ba474b848047cb53.tar.gz
FelECS-8dcacf9e69214f66be09c120ba474b848047cb53.zip
unit testing and cleanup
Diffstat (limited to 'tests')
-rw-r--r--tests/_test_helper.rb35
-rw-r--r--tests/_test_sample.rb14
-rw-r--r--tests/component_manager_test.rb62
-rw-r--r--tests/entity_manager_test.rb52
-rw-r--r--tests/felflame_test.rb45
-rw-r--r--tests/scene_manager_test.rb15
-rw-r--r--tests/stage_manager_test.rb15
-rw-r--r--tests/system_manager_test.rb15
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