Commit graph

116 commits

Author SHA1 Message Date
Anurag Soni
d82d346afe
use isAlpha definition from the upcoming elm-lang core 2017-10-11 20:22:46 -04:00
Erik Simmler
ab69147dd9 Merge pull request #164 from anuragsoni/isogram-exercise
Elm: isograms
2017-10-10 22:14:52 -04:00
Erik Simmler
16a757cc3f Merge branch 'mcmillhj/add-all-your-base-exercise' 2017-10-10 22:12:49 -04:00
Erik Simmler
28733d404a Remove generated index.html 2017-10-10 22:11:03 -04:00
Anurag Soni
528b355c81
skip all tests after the first 2017-10-10 21:36:08 -04:00
Anurag Soni
3c93d1f54c
Elm: isograms 2017-10-10 21:10:32 -04:00
Hunter McMillen
8f59849a69 add all-your-base exercise and canonical tests 2017-10-10 13:15:53 -04:00
Morten Nygaard Åsnes
8bc34db0f2 Correct formatting 2017-10-08 17:57:29 +02:00
Morten Nygaard Åsnes
f4bee79297 Merge branch 'master' into CollatzConjecture 2017-10-08 11:47:31 +02:00
Morten Nygaard Åsnes
f40f8a1ac0 Fixed elm-format 2017-10-08 11:30:04 +02:00
Anurag Soni
d01d73544b
format with elm-format 0.6.1 2017-10-07 19:52:05 -04:00
Anurag Soni
afa928fdba
remove lock file 2017-10-07 14:40:53 -04:00
Anurag Soni
ecccfcbef0
add pascals-triangle exercise 2017-10-07 14:38:24 -04:00
Morten Nygaard Åsnes
6b76c9b1d5 Added CollatzConjecture 2017-10-07 18:36:25 +02:00
Katrina Owen
6151955420 Generate static exercise README templates
We are working towards making exercises stand-alone. That is to say: no more generating READMEs on the fly.

This will give maintainers more control over each individual exercise README, and it will also make some of the backend logic for delivering exercises simpler.

The README template uses the Go text/template package, and the default templates generate the same READMEs as we have been generating on the fly.  See the documentation in [regenerating exercise readmes][regenerate-docs] for details.

The READMEs can be generated at any time using a new 'generate' command in configlet. This command has not yet landed in master or been released, but can be built from source in the generate-readmes branch on [configlet][].

[configlet]: https://github.com/exercism/configlet
[regenerate-docs]: https://github.com/exercism/docs/blob/master/maintaining-a-track/regenerating-exercise-readmes.md
2017-07-16 13:24:35 -06:00
Erik Simmler
c3a8a8ec85 Add etl exercise 2017-07-07 21:08:40 -04:00
Erik Simmler
be936a14d4 Merge branch 'master' into skip-tests 2017-07-07 20:37:02 -04:00
Erik Simmler
8b5ef02a1e Add a bit of documentation for the test skips 2017-07-07 20:35:54 -04:00
Erik Simmler
2125fcf43c Merge pull request #153 from iamvery/triangle-version-test
Add version test to triangle exercise
2017-07-07 20:09:12 -04:00
Jay Hayes
7b3e9e4cb2 Skip at describe level for generated tests 2017-07-07 15:43:28 -05:00
Jay Hayes
965a615782 Don't skip first _actual_ test
I failed to notice with the initial commit that the first tests in these
files are just the "version sanity check". This should start learners
off with a useful first failure.
2017-07-07 15:42:31 -05:00
Jay Hayes
fff2196a6d Expose version func from Triangle module to tests 2017-07-07 12:24:16 -05:00
Jay Hayes
183847554f Add version test to triangle exercise
This follows the pattern set by some of the other exercises.
2017-07-06 07:19:14 -05:00
Jay Hayes
4d81104a85 Skip all but first test of each example
This allows learners to gradually approach exercise. However, unlike
commented tests, the Elm compiler is still able to infer type
information from the skipped tests.
2017-07-05 15:35:15 -05:00
Jay Hayes
03d20b5005 Add "watch" command to all exercises 2017-07-05 06:22:37 -05:00
Erik Simmler
39fa03b9b8 Remove leading “x” from the repository field of all exercise elm-package.json field 2017-06-20 20:08:47 -04:00
Erik Simmler
be214210cc Update elm-format to latest “stable” version (0.6.1-alpha) 2017-05-28 15:19:33 -04:00
Erik Simmler
e908e0dd7a Add a note about the missing high value grains test cases 2017-05-28 15:02:13 -04:00
Erik Simmler
e3ef09ce99 Update grains for elm-test 0.18.3 compatibility 2017-05-28 14:51:51 -04:00
Erik Schierboom
b98c4dbacb Add grains exercise 2017-05-28 14:47:33 -04:00
Erik Simmler
7a7ed8ba91 Pin all npm dependancies to specific versions 2017-05-28 13:16:19 -04:00
ilias
19e1094362 Test name reuse 2017-05-28 08:14:40 +02:00
ilias
fbb64e1576 Support for new elm-test version 2017-05-28 08:14:40 +02:00
Erik Simmler
411219c42d Merge pull request #128 from duckmole/improve_pangram_tests
Improve pangram test
2017-05-27 20:20:06 -04:00
Andy
a7c7b62e07 Fix accumulate test case description 2017-05-11 19:57:34 +02:00
Alexander Bronca
136398fea6 Fix test title
No need for hypens, and guanosine is not the same as guanine.
2017-03-31 19:28:49 -04:00
Fabrice Nourisson
167979c8f3 Improve pangram test
* Add sentence missing 'z'
2016-12-27 09:47:11 +01:00
Bob Whitelock
2ee50be58a Fix typo in package.json for exercises 2016-12-22 22:55:37 +00:00
Erik Simmler
da75a819f8 Update elm files to 0.18 2016-12-17 17:29:40 -05:00
Erik Simmler
26eabeb239 Update each elm-package.json to Elm 0.18 2016-12-17 17:29:40 -05:00
Erik Simmler
3b35718196 Update exercise support files to npm + elm 0.18 2016-12-17 17:29:40 -05:00
Erik Simmler
b15ee1f3f2 Update bin/build.sh to reflect the npm powered structure 2016-12-17 14:04:21 -05:00
Erik Simmler
e9a8e9a660 Proof of concept for an npm (or yarn) managed setup on the hello-world exercise 2016-12-17 11:48:20 -05:00
Erik Simmler
54893b3143 Merge branch 'woylie-master' 2016-11-13 22:26:51 -05:00
Erik Simmler
9c285afb24 Merge pull request #121 from gilesbowkett/bob-bug-in-tests
fixed a bug in the Bob tests
2016-11-13 21:50:09 -05:00
Giles Bowkett
e3e50a91d4 bob tests match bob test from other languages 2016-11-08 19:21:48 -07:00
Erik Schierboom
b4940f945f Add version in stub solution files 2016-10-21 16:15:00 +02:00
Mathias Polligkeit
59571bc09a add exercise scrabble-score 2016-10-20 03:06:16 +02:00
Joshua Stoutenburg
071fed782d Gigasecond: Refactor Indirection out of Test 2016-08-30 08:31:37 -06:00
Joshua Stoutenburg
bb4b15ce0c Refactor Gigasecond.add to Speak Date Instead of String 2016-08-28 22:01:33 -06:00