blob: 195eff314d0a13245ae4ab7a69e3b4954e8e8249 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
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
|