Skip to content

Commit 61c244f

Browse files
committed
Test custom messages
1 parent 5bb1972 commit 61c244f

File tree

2 files changed

+71
-0
lines changed

2 files changed

+71
-0
lines changed

test/test-custom.4th

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
\ Copyright 2019 nomennescio
2+
3+
s" custom messages" describe#{
4+
5+
:noname ." Just passed" cr ; ^passed !
6+
:noname ." Just failed" cr ; ^different !
7+
8+
s" short strings" it#{
9+
<{ s" Hello World!" s# -> s" Hello World!" s# }>
10+
<{ s" Hello Worlds!" s# -> s" Hello Worlds!" s# }>
11+
}#
12+
s" failing compares" it#{
13+
<{ s" Hello World!" s# -> s" Hello Worlds!" s# }>
14+
<{ s" Hello Worlds!" s# -> s" Hello Worlds! " s# }>
15+
}#
16+
17+
2variable actual$
18+
2variable expected$
19+
20+
:noname ." Got '" actual$ 2@ type ." ' as expected" cr ; ^passed !
21+
:noname ." Expected '" expected$ 2@ type ." ', got '" actual$ 2@ type ." '" cr ; ^different !
22+
23+
: &actual 2dup actual$ 2! ;
24+
: &expected 2dup expected$ 2! ;
25+
26+
s" short strings" it#{
27+
<{ s" Hello World!" &actual s# -> s" Hello World!" &expected s# }>
28+
<{ s" Hello Worlds!" &actual s# -> s" Hello Worlds!" &expected s# }>
29+
}#
30+
s" failing compares" it#{
31+
<{ s" Hello World!" &actual s# -> s" Hello Worlds!" &expected s# }>
32+
<{ s" Hello Worlds!" &actual s# -> s" Hello Worlds! " &expected s# }>
33+
}#
34+
35+
}#

test/test-custom.expected

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
2+
<DESCRIBE::>custom messages
3+
4+
<IT::>short strings
5+
6+
<PASSED::>Just passed
7+
8+
<PASSED::>Just passed
9+
10+
<COMPLETEDIN::>0.139 ms
11+
12+
<IT::>failing compares
13+
14+
<FAILED::>Just failed
15+
16+
<FAILED::>Just failed
17+
18+
<COMPLETEDIN::>0.162 ms
19+
20+
<IT::>short strings
21+
22+
<PASSED::>Got 'Hello World!' as expected
23+
24+
<PASSED::>Got 'Hello Worlds!' as expected
25+
26+
<COMPLETEDIN::>0.149 ms
27+
28+
<IT::>failing compares
29+
30+
<FAILED::>Expected 'Hello Worlds!', got 'Hello World!'
31+
32+
<FAILED::>Expected 'Hello Worlds! ', got 'Hello Worlds!'
33+
34+
<COMPLETEDIN::>0.150 ms
35+
36+
<COMPLETEDIN::>1.365 ms

0 commit comments

Comments
 (0)