Skip to content

Commit cdfec4c

Browse files
committed
Spider - Tests - make cue sync tests less strict
1 parent b0695e6 commit cdfec4c

File tree

1 file changed

+13
-14
lines changed

1 file changed

+13
-14
lines changed

app/server/ruby/test/lang/core/test_cue_sync.rb

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,12 @@ def setup
2222
@lang = SonicPi::MockLang.new
2323
end
2424

25-
2625
def test_time_increment
2726
@lang.run do
2827

29-
assert_equal 0, vt
28+
assert_similar 0, vt
3029
sleep 0.05
31-
assert_equal 0.05, vt
30+
assert_similar 0.05, vt
3231

3332
in_thread do
3433
sleep 0.1
@@ -37,9 +36,9 @@ def test_time_increment
3736

3837
sync :foo
3938

40-
assert_equal 0.15, vt
39+
assert_similar 0.15, vt
4140
sleep 0.1
42-
assert_equal 0.25, vt
41+
assert_similar 0.25, vt
4342

4443
in_thread do
4544
sleep 0.1
@@ -48,7 +47,7 @@ def test_time_increment
4847

4948
sync :foo
5049

51-
assert_equal 0.35, vt
50+
assert_similar 0.35, vt
5251

5352
in_thread do
5453
sleep 0.02
@@ -57,7 +56,7 @@ def test_time_increment
5756

5857
sync :foo
5958

60-
assert_equal 0.37, vt
59+
assert_similar 0.37, vt
6160
end
6261
end
6362

@@ -67,9 +66,9 @@ def test_time_increment
6766
def test_time_increment_w_faster_bpm
6867
@lang.run do
6968
use_bpm 120
70-
assert_equal 0, vt
69+
assert_similar 0, vt
7170
sleep 0.1
72-
assert_equal 0.1 / 2, vt
71+
assert_similar 0.1 / 2, vt
7372

7473
in_thread do
7574
sleep 0.05
@@ -78,17 +77,17 @@ def test_time_increment_w_faster_bpm
7877

7978
sync :foo
8079

81-
assert_equal 0.15 / 2, vt
80+
assert_similar 0.15 / 2, vt
8281
sleep 0.02
83-
assert_equal 0.17 / 2, vt
82+
assert_similar 0.17 / 2, vt
8483
in_thread do
8584
sleep 0.04
8685
cue :foo
8786
end
8887

8988
sync :foo
9089

91-
assert_equal 0.21 / 2, vt
90+
assert_similar 0.21 / 2, vt
9291

9392
in_thread do
9493
sleep 0.05
@@ -102,8 +101,8 @@ def test_time_increment_w_faster_bpm
102101

103102
v = sync :foo
104103

105-
assert_equal 0.26 / 2, vt
106-
assert_equal 2, v[0]
104+
assert_similar 0.26 / 2, vt
105+
assert_similar 2, v[0]
107106
end
108107
end
109108

0 commit comments

Comments
 (0)