Skip to content

Commit 247ef16

Browse files
committed
#350 add data_provider to assert_true and assert_false tests
1 parent 5c51916 commit 247ef16

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

tests/unit/assert_test.sh

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,16 @@ function test_unsuccessful_fail() {
1010
"$(fail "Failure message")"
1111
}
1212

13+
# data_provider provider_successful_assert_true
1314
function test_successful_assert_true() {
14-
assert_empty "$(assert_true true)"
15+
# shellcheck disable=SC2086
16+
assert_empty "$(assert_true $1)"
17+
}
18+
19+
function provider_successful_assert_true() {
20+
echo true
21+
echo "true"
22+
echo 0
1523
}
1624

1725
function test_unsuccessful_assert_true() {
@@ -20,8 +28,16 @@ function test_unsuccessful_assert_true() {
2028
"$(assert_true false)"
2129
}
2230

31+
# data_provider provider_successful_assert_false
2332
function test_successful_assert_false() {
24-
assert_empty "$(assert_false false)"
33+
# shellcheck disable=SC2086
34+
assert_empty "$(assert_false $1)"
35+
}
36+
37+
function provider_successful_assert_false() {
38+
echo false
39+
echo "false"
40+
echo 1
2541
}
2642

2743
function test_unsuccessful_assert_false() {

0 commit comments

Comments
 (0)