@@ -13,9 +13,12 @@ Each run is treated as a separate test, so it can pass or fail independently. Pl
1313
1414A data provider function is specified as follows:
1515
16+ > ** Note** : The previous ` # data_provider ` syntax is still supported but
17+ > deprecated. Prefer using the ` @ ` prefix going forward.
18+
1619::: code-group
1720``` bash [Example]
18- # data_provider provider_function_name
21+ # @ data_provider provider_function_name
1922function test_my_test_case() {
2023 ...
2124}
@@ -32,7 +35,7 @@ argument position.
3235
3336::: code-group
3437``` bash [example_test.sh]
35- # data_provider fizz_numbers
38+ # @ data_provider fizz_numbers
3639function test_returns_fizz_when_multiple_of_::1::_like_::2::_given() {
3740 # ...
3841}
@@ -53,7 +56,7 @@ Running example_test.sh
5356
5457::: code-group
5558``` bash [example_test.sh]
56- # data_provider provider_directories
59+ # @ data_provider provider_directories
5760function test_directories_exists() {
5861 local dir1=$1
5962 local dir2=$2
@@ -78,7 +81,7 @@ Running example_test.sh
7881
7982::: code-group
8083``` bash [example_test.sh]
81- # data_provider provider_directories
84+ # @ data_provider provider_directories
8285function test_directory_exists() {
8386 local directory=$1
8487
@@ -103,7 +106,7 @@ Running example_test.sh
103106
104107::: code-group
105108``` bash [example_test.sh]
106- # data_provider provider_directories
109+ # @ data_provider provider_directories
107110function test_directory_exists() {
108111 local outro=$1
109112 local directory=$2
0 commit comments