From 8f82b36223163f5a1e4903ec4d727542ec4bb617 Mon Sep 17 00:00:00 2001 From: Erik Simmler Date: Mon, 22 Aug 2016 20:31:41 -0400 Subject: [PATCH] Fix tests (#106) Fixes #100 * Upgrade Node Test Runner and Test Files * Avoid Installing Deps in Each Exercise --- .travis.yml | 2 +- README.md | 2 +- bin/build.sh | 10 +++++++++- docs/INSTALLATION.md | 2 +- elm-package.json | 2 +- exercises/accumulate/AccumulateTests.elm | 2 +- exercises/accumulate/elm-package.json | 2 +- exercises/allergies/AllergiesTests.elm | 2 +- exercises/allergies/elm-package.json | 2 +- exercises/anagram/AnagramTests.elm | 2 +- exercises/anagram/elm-package.json | 2 +- exercises/atbash-cipher/AtbashCipherTests.elm | 2 +- exercises/atbash-cipher/elm-package.json | 2 +- exercises/bob/BobTests.elm | 2 +- exercises/bob/elm-package.json | 2 +- .../difference-of-squares/DifferenceOfSquaresTests.elm | 2 +- exercises/difference-of-squares/elm-package.json | 2 +- exercises/grade-school/GradeSchoolTests.elm | 2 +- exercises/grade-school/elm-package.json | 2 +- exercises/hamming/HammingTests.elm | 2 +- exercises/hamming/elm-package.json | 2 +- exercises/hello-world/HelloWorldTests.elm | 2 +- exercises/hello-world/elm-package.json | 2 +- .../LargestSeriesProductTests.elm | 2 +- exercises/largest-series-product/elm-package.json | 2 +- exercises/leap/LeapTests.elm | 2 +- exercises/leap/elm-package.json | 2 +- exercises/list-ops/ListOpsTests.elm | 2 +- exercises/list-ops/elm-package.json | 2 +- exercises/nucleotide-count/NucleotideCountTests.elm | 2 +- exercises/nucleotide-count/elm-package.json | 2 +- exercises/pangram/PangramTests.elm | 2 +- exercises/pangram/elm-package.json | 2 +- exercises/phone-number/PhoneNumberTests.elm | 2 +- exercises/phone-number/elm-package.json | 2 +- exercises/raindrops/RaindropsTests.elm | 2 +- exercises/raindrops/elm-package.json | 2 +- exercises/rna-transcription/RNATranscriptionTests.elm | 2 +- exercises/rna-transcription/elm-package.json | 2 +- exercises/robot-simulator/RobotSimulatorTests.elm | 2 +- exercises/robot-simulator/elm-package.json | 2 +- exercises/roman-numerals/RomanNumeralsTests.elm | 2 +- exercises/roman-numerals/elm-package.json | 2 +- .../run-length-encoding/RunLengthEncodingTests.elm | 2 +- exercises/run-length-encoding/elm-package.json | 2 +- exercises/say/SayTests.elm | 2 +- exercises/say/elm-package.json | 2 +- exercises/series/SeriesTests.elm | 2 +- exercises/series/elm-package.json | 2 +- exercises/space-age/SpaceAgeTests.elm | 2 +- exercises/space-age/elm-package.json | 2 +- exercises/strain/StrainTests.elm | 2 +- exercises/strain/elm-package.json | 2 +- exercises/sublist/SublistTests.elm | 2 +- exercises/sublist/elm-package.json | 2 +- exercises/sum-of-multiples/SumOfMultiplesTests.elm | 2 +- exercises/sum-of-multiples/elm-package.json | 2 +- exercises/triangle/TriangleTests.elm | 2 +- exercises/triangle/elm-package.json | 2 +- exercises/word-count/WordCountTests.elm | 2 +- exercises/word-count/elm-package.json | 2 +- 61 files changed, 69 insertions(+), 61 deletions(-) diff --git a/.travis.yml b/.travis.yml index e6a65cc..5928b77 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,7 +7,7 @@ sudo: false install: - nvm install 6 - nvm use 6 - - npm install -g elm@0.17.1 elm-test@0.17.1 + - npm install -g elm@0.17.1 elm-test@0.17.3 - elm package install -y script: diff --git a/README.md b/README.md index 6ef7be1..cfe6919 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/bin/build.sh b/bin/build.sh index 27fe47b..1cb053f 100755 --- a/bin/build.sh +++ b/bin/build.sh @@ -3,6 +3,8 @@ declare -i TEST_RESULT=0 FAILED_EXERCISES='' +elm-package install + for example_file in exercises/**/*.example do exercise_dir=$(dirname $example_file) @@ -12,14 +14,20 @@ do echo '-------------------------------------------------------' echo "Testing $exercise" - elm-package install + # prevent elm-test from installing dependencies + mv $exercise_dir/elm-package.json $exercise_dir/elm-package.json.disabled + elm-test $exercise_dir/*Tests.elm + # capture result from last command (elm-test) if [ $? -ne 0 ]; then TEST_RESULT=1 FAILED_EXERCISES+="$exercise\n" fi + # be kind, rewind + mv $exercise_dir/elm-package.json.disabled $exercise_dir/elm-package.json + if [ $WITH_FORMAT ]; then elm-format $exercise_dir/*.elm --yes fi diff --git a/docs/INSTALLATION.md b/docs/INSTALLATION.md index 3d8458b..76c718e 100644 --- a/docs/INSTALLATION.md +++ b/docs/INSTALLATION.md @@ -5,5 +5,5 @@ The simplest way to install Elm is via Node.js/NPM. If you don't already have Node.js installed on your computer, you can download it from [the official site](https://nodejs.org/). Once you have Node.js up and running, follow these steps to install the Elm platform and `elm-test`. ```bash -$ npm install --global elm elm-test +$ npm install --global elm@0.17.1 elm-test@0.17.3 ``` diff --git a/elm-package.json b/elm-package.json index c76c075..1d6b953 100644 --- a/elm-package.json +++ b/elm-package.json @@ -38,7 +38,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/accumulate/AccumulateTests.elm b/exercises/accumulate/AccumulateTests.elm index b767ad1..d6f1ac8 100644 --- a/exercises/accumulate/AccumulateTests.elm +++ b/exercises/accumulate/AccumulateTests.elm @@ -31,7 +31,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/accumulate/elm-package.json b/exercises/accumulate/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/accumulate/elm-package.json +++ b/exercises/accumulate/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/allergies/AllergiesTests.elm b/exercises/allergies/AllergiesTests.elm index 9a66f42..e3297af 100644 --- a/exercises/allergies/AllergiesTests.elm +++ b/exercises/allergies/AllergiesTests.elm @@ -50,7 +50,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/allergies/elm-package.json b/exercises/allergies/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/allergies/elm-package.json +++ b/exercises/allergies/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/anagram/AnagramTests.elm b/exercises/anagram/AnagramTests.elm index 32b494e..699bbf2 100644 --- a/exercises/anagram/AnagramTests.elm +++ b/exercises/anagram/AnagramTests.elm @@ -93,7 +93,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/anagram/elm-package.json b/exercises/anagram/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/anagram/elm-package.json +++ b/exercises/anagram/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/atbash-cipher/AtbashCipherTests.elm b/exercises/atbash-cipher/AtbashCipherTests.elm index 80e692b..0c26d0d 100644 --- a/exercises/atbash-cipher/AtbashCipherTests.elm +++ b/exercises/atbash-cipher/AtbashCipherTests.elm @@ -37,7 +37,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/atbash-cipher/elm-package.json b/exercises/atbash-cipher/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/atbash-cipher/elm-package.json +++ b/exercises/atbash-cipher/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/bob/BobTests.elm b/exercises/bob/BobTests.elm index bb2dc23..9c7564f 100644 --- a/exercises/bob/BobTests.elm +++ b/exercises/bob/BobTests.elm @@ -150,7 +150,7 @@ gibberishQuestion length = (gibberish length anyCharacter) ++ "?" -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/bob/elm-package.json b/exercises/bob/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/bob/elm-package.json +++ b/exercises/bob/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/difference-of-squares/DifferenceOfSquaresTests.elm b/exercises/difference-of-squares/DifferenceOfSquaresTests.elm index 2184b05..04b1d8f 100644 --- a/exercises/difference-of-squares/DifferenceOfSquaresTests.elm +++ b/exercises/difference-of-squares/DifferenceOfSquaresTests.elm @@ -39,7 +39,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/difference-of-squares/elm-package.json b/exercises/difference-of-squares/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/difference-of-squares/elm-package.json +++ b/exercises/difference-of-squares/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/grade-school/GradeSchoolTests.elm b/exercises/grade-school/GradeSchoolTests.elm index 5ebdb44..dcfa147 100644 --- a/exercises/grade-school/GradeSchoolTests.elm +++ b/exercises/grade-school/GradeSchoolTests.elm @@ -61,7 +61,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/grade-school/elm-package.json b/exercises/grade-school/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/grade-school/elm-package.json +++ b/exercises/grade-school/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/hamming/HammingTests.elm b/exercises/hamming/HammingTests.elm index 4497a5f..0350b2f 100644 --- a/exercises/hamming/HammingTests.elm +++ b/exercises/hamming/HammingTests.elm @@ -41,7 +41,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/hamming/elm-package.json b/exercises/hamming/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/hamming/elm-package.json +++ b/exercises/hamming/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/hello-world/HelloWorldTests.elm b/exercises/hello-world/HelloWorldTests.elm index 01db2f8..4aabef4 100644 --- a/exercises/hello-world/HelloWorldTests.elm +++ b/exercises/hello-world/HelloWorldTests.elm @@ -22,7 +22,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/hello-world/elm-package.json b/exercises/hello-world/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/hello-world/elm-package.json +++ b/exercises/hello-world/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/largest-series-product/LargestSeriesProductTests.elm b/exercises/largest-series-product/LargestSeriesProductTests.elm index 18b43be..499b142 100644 --- a/exercises/largest-series-product/LargestSeriesProductTests.elm +++ b/exercises/largest-series-product/LargestSeriesProductTests.elm @@ -47,7 +47,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/largest-series-product/elm-package.json b/exercises/largest-series-product/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/largest-series-product/elm-package.json +++ b/exercises/largest-series-product/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/leap/LeapTests.elm b/exercises/leap/LeapTests.elm index dc56b0e..9a4d70e 100644 --- a/exercises/leap/LeapTests.elm +++ b/exercises/leap/LeapTests.elm @@ -27,7 +27,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/leap/elm-package.json b/exercises/leap/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/leap/elm-package.json +++ b/exercises/leap/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/list-ops/ListOpsTests.elm b/exercises/list-ops/ListOpsTests.elm index b6398fe..9897bfa 100644 --- a/exercises/list-ops/ListOpsTests.elm +++ b/exercises/list-ops/ListOpsTests.elm @@ -69,7 +69,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/list-ops/elm-package.json b/exercises/list-ops/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/list-ops/elm-package.json +++ b/exercises/list-ops/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/nucleotide-count/NucleotideCountTests.elm b/exercises/nucleotide-count/NucleotideCountTests.elm index c666ff1..e1191e0 100644 --- a/exercises/nucleotide-count/NucleotideCountTests.elm +++ b/exercises/nucleotide-count/NucleotideCountTests.elm @@ -27,7 +27,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/nucleotide-count/elm-package.json b/exercises/nucleotide-count/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/nucleotide-count/elm-package.json +++ b/exercises/nucleotide-count/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/pangram/PangramTests.elm b/exercises/pangram/PangramTests.elm index 3ea0556..ce097d1 100644 --- a/exercises/pangram/PangramTests.elm +++ b/exercises/pangram/PangramTests.elm @@ -49,7 +49,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/pangram/elm-package.json b/exercises/pangram/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/pangram/elm-package.json +++ b/exercises/pangram/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/phone-number/PhoneNumberTests.elm b/exercises/phone-number/PhoneNumberTests.elm index 6041c9a..c8145fb 100644 --- a/exercises/phone-number/PhoneNumberTests.elm +++ b/exercises/phone-number/PhoneNumberTests.elm @@ -37,7 +37,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/phone-number/elm-package.json b/exercises/phone-number/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/phone-number/elm-package.json +++ b/exercises/phone-number/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/raindrops/RaindropsTests.elm b/exercises/raindrops/RaindropsTests.elm index d8a4462..0342919 100644 --- a/exercises/raindrops/RaindropsTests.elm +++ b/exercises/raindrops/RaindropsTests.elm @@ -43,7 +43,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/raindrops/elm-package.json b/exercises/raindrops/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/raindrops/elm-package.json +++ b/exercises/raindrops/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/rna-transcription/RNATranscriptionTests.elm b/exercises/rna-transcription/RNATranscriptionTests.elm index 3576f97..628e96a 100644 --- a/exercises/rna-transcription/RNATranscriptionTests.elm +++ b/exercises/rna-transcription/RNATranscriptionTests.elm @@ -27,7 +27,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/rna-transcription/elm-package.json b/exercises/rna-transcription/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/rna-transcription/elm-package.json +++ b/exercises/rna-transcription/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/robot-simulator/RobotSimulatorTests.elm b/exercises/robot-simulator/RobotSimulatorTests.elm index ec2a205..e950f98 100644 --- a/exercises/robot-simulator/RobotSimulatorTests.elm +++ b/exercises/robot-simulator/RobotSimulatorTests.elm @@ -142,7 +142,7 @@ assertionList xs ys = List.map2 Expect.equal xs ys -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/robot-simulator/elm-package.json b/exercises/robot-simulator/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/robot-simulator/elm-package.json +++ b/exercises/robot-simulator/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/roman-numerals/RomanNumeralsTests.elm b/exercises/roman-numerals/RomanNumeralsTests.elm index 07f9750..39df8b1 100644 --- a/exercises/roman-numerals/RomanNumeralsTests.elm +++ b/exercises/roman-numerals/RomanNumeralsTests.elm @@ -85,7 +85,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/roman-numerals/elm-package.json b/exercises/roman-numerals/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/roman-numerals/elm-package.json +++ b/exercises/roman-numerals/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/run-length-encoding/RunLengthEncodingTests.elm b/exercises/run-length-encoding/RunLengthEncodingTests.elm index 13ffe38..dd5ce1f 100644 --- a/exercises/run-length-encoding/RunLengthEncodingTests.elm +++ b/exercises/run-length-encoding/RunLengthEncodingTests.elm @@ -39,7 +39,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/run-length-encoding/elm-package.json b/exercises/run-length-encoding/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/run-length-encoding/elm-package.json +++ b/exercises/run-length-encoding/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/say/SayTests.elm b/exercises/say/SayTests.elm index 8f969f8..4aa17ba 100644 --- a/exercises/say/SayTests.elm +++ b/exercises/say/SayTests.elm @@ -88,7 +88,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/say/elm-package.json b/exercises/say/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/say/elm-package.json +++ b/exercises/say/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/series/SeriesTests.elm b/exercises/series/SeriesTests.elm index 00d08b4..e568284 100644 --- a/exercises/series/SeriesTests.elm +++ b/exercises/series/SeriesTests.elm @@ -45,7 +45,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/series/elm-package.json b/exercises/series/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/series/elm-package.json +++ b/exercises/series/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/space-age/SpaceAgeTests.elm b/exercises/space-age/SpaceAgeTests.elm index 311a6fb..20743eb 100644 --- a/exercises/space-age/SpaceAgeTests.elm +++ b/exercises/space-age/SpaceAgeTests.elm @@ -29,7 +29,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/space-age/elm-package.json b/exercises/space-age/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/space-age/elm-package.json +++ b/exercises/space-age/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/strain/StrainTests.elm b/exercises/strain/StrainTests.elm index 037cb10..2818bf8 100644 --- a/exercises/strain/StrainTests.elm +++ b/exercises/strain/StrainTests.elm @@ -82,7 +82,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/strain/elm-package.json b/exercises/strain/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/strain/elm-package.json +++ b/exercises/strain/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/sublist/SublistTests.elm b/exercises/sublist/SublistTests.elm index 33c2abc..e87ff3c 100644 --- a/exercises/sublist/SublistTests.elm +++ b/exercises/sublist/SublistTests.elm @@ -51,7 +51,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/sublist/elm-package.json b/exercises/sublist/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/sublist/elm-package.json +++ b/exercises/sublist/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/sum-of-multiples/SumOfMultiplesTests.elm b/exercises/sum-of-multiples/SumOfMultiplesTests.elm index f3bedf0..ced0c07 100644 --- a/exercises/sum-of-multiples/SumOfMultiplesTests.elm +++ b/exercises/sum-of-multiples/SumOfMultiplesTests.elm @@ -25,7 +25,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/sum-of-multiples/elm-package.json b/exercises/sum-of-multiples/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/sum-of-multiples/elm-package.json +++ b/exercises/sum-of-multiples/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/triangle/TriangleTests.elm b/exercises/triangle/TriangleTests.elm index b6ddf13..7e6e133 100644 --- a/exercises/triangle/TriangleTests.elm +++ b/exercises/triangle/TriangleTests.elm @@ -41,7 +41,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/triangle/elm-package.json b/exercises/triangle/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/triangle/elm-package.json +++ b/exercises/triangle/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" } diff --git a/exercises/word-count/WordCountTests.elm b/exercises/word-count/WordCountTests.elm index 262549a..b33e3e2 100644 --- a/exercises/word-count/WordCountTests.elm +++ b/exercises/word-count/WordCountTests.elm @@ -38,7 +38,7 @@ tests = ] -main : Program Never +main : Program Value main = run emit tests diff --git a/exercises/word-count/elm-package.json b/exercises/word-count/elm-package.json index d8a672c..82d2ab6 100644 --- a/exercises/word-count/elm-package.json +++ b/exercises/word-count/elm-package.json @@ -10,7 +10,7 @@ "dependencies": { "elm-lang/core": "4.0.0 <= v < 5.0.0", "elm-community/elm-test": "2.0.0 <= v < 3.0.0", - "rtfeldman/node-test-runner": "1.0.0 <= v < 2.0.0" + "rtfeldman/node-test-runner": "2.0.0 <= v < 3.0.0" }, "elm-version": "0.17.0 <= v < 0.18.0" }