Commit Graph

164 Commits

Author SHA1 Message Date
Felipe Sere
b1479487b0 Create a test file for each of the koan modules 2016-04-23 12:31:05 +01:00
Uku Taht
4c5009c697 Merge pull request #73 from ukutaht/feedback-from-uku
Make sure blank is on the right and improve koans
2016-04-23 12:13:08 +01:00
Felipe Sere
14d4e4f551 Make sure blank is on the right and improve koans 2016-04-23 12:03:13 +01:00
Uku Taht
29da6d92a0 Merge pull request #72 from RabeaGleissner/fixing-typos
fixes typos and some formatting
2016-04-22 15:11:51 +01:00
Rabea Gleissner
ee084b4563 fixes typos and some formatting 2016-04-22 15:04:59 +01:00
Uku Taht
52ac7955e5 Merge pull request #71 from ukutaht/double_underscores
Use bare triple underscores instead of atoms
2016-04-20 15:40:52 +01:00
Uku Taht
2aec04f9cc Ignore random messages from the file watcher 2016-04-20 15:01:40 +01:00
Uku Taht
2ed891389c Add explanation for the first koan 2016-04-20 11:32:13 +01:00
Uku Taht
ded0f11ec6 Use triple underscore instead of double 2016-04-20 11:23:44 +01:00
Uku Taht
046f92a3c2 Merge pull request #70 from ukutaht/fix_assert_receive
Implement a custom version of assert_receive.
2016-04-20 11:09:32 +01:00
Uku Taht
d3130ac3dd Improve error reporing on assert receive 2016-04-20 11:07:19 +01:00
Uku Taht
ea2bb8f9bf Use bare double underscores instead of atoms 2016-04-19 13:35:20 +01:00
Felipe Sere
211355b1a5 Implement a custom version of assert_receive. 2016-04-18 23:08:21 +01:00
Felipe Seré
45619f6bdb Merge pull request #69 from ukutaht/remove-arith
Remove arithmetic koans
2016-04-18 20:42:23 +01:00
Uku Taht
452aa5d9ee Remove arithmetic koans 2016-04-18 13:31:32 +01:00
Uku Taht
128188cc68 Merge pull request #68 from ukutaht/fix_assert_receive
Fixes the reported line for failures using assert_receive
2016-04-11 14:12:30 +01:00
Uku Taht
57595eb05a Merge pull request #67 from ukutaht/koans_for_agents
Koans for agents
2016-04-11 14:11:13 +01:00
Uku Taht
0b07f61bef Merge pull request #66 from ukutaht/improve_enum_koans
Improve enum koans
2016-04-11 13:54:47 +01:00
Felipe Sere
395182c68d Fixes the reported line for failures using assert_receive
It needed to be turned into a macro and some tinkering with
external vars was needed.
2016-04-10 20:53:10 +01:00
Felipe Sere
6752ec758c Improve and enforce naming of koans at compile time 2016-04-10 19:14:35 +01:00
Felipe Sere
12a511b309 A few simple koans about agents 2016-04-10 19:07:06 +01:00
Uku Taht
c8079b77df Merge pull request #65 from ukutaht/improve_function_koans
Improve the wording in the function koans
2016-04-10 18:41:58 +01:00
Felipe Sere
4dd877e820 Remove unused ExUnit references 2016-04-10 12:22:31 +01:00
Felipe Sere
98ab1a0e26 Improve enum koans 2016-04-10 11:56:49 +01:00
Felipe Sere
2b999605f5 Improve the wording in the function koans 2016-04-10 00:24:31 +01:00
Felipe Seré
0bd5ce772c Merge pull request #64 from ukutaht/improve_maps
Attempt at making maps easier to go through
2016-04-10 00:23:36 +01:00
Uku Taht
4c49a20927 Be more positive in string koans 2016-04-10 00:12:23 +01:00
Uku Taht
b63a5d8e9a Combine keys and values map koans 2016-04-10 00:08:07 +01:00
Uku Taht
9e16bfdac8 Attempt at making maps easier to go through 2016-04-09 23:42:01 +01:00
Uku Taht
8b429c1efd Fix typo 2016-04-09 23:26:21 +01:00
Uku Taht
cbceaec895 Merge pull request #63 from ukutaht/koan_per_process
Koan per process
2016-04-09 23:24:59 +01:00
Felipe Sere
cc8fa19ce0 Minor cleanup 2016-04-09 23:19:18 +01:00
Felipe Seré
84b864cad0 Merge pull request #62 from ukutaht/improve_map_koans
Sort the result from #keys and #values to make the result more obvious.
2016-04-09 20:47:31 +01:00
Felipe Sere
7e03cc37a9 Extract pure executor of koans 2016-04-09 19:16:42 +01:00
Felipe Sere
153a9df599 Move error line detection into runner itself due to processes. 2016-04-09 14:18:39 +01:00
Felipe Sere
84ef28038f Enable running each koan in an isolated process 2016-04-08 22:40:34 +01:00
Felipe Sere
96366991dc Sort the result from #keys and #values to make the result more obvious. 2016-04-06 22:05:48 +01:00
Felipe Seré
f0201b5faf Merge pull request #59 from ukutaht/filter-koans-in-watcher
Ensure that watcher does not try to run a module that is not a koan
2016-04-06 11:40:22 +01:00
Uku Taht
04817ff6e8 Ensure that watcher does not try to run a module that is not a koan 2016-04-06 10:09:30 +01:00
Felipe Seré
305b6f8ca5 Merge pull request #54 from ukutaht/target-specific-koans
Introduce --koan=<name> to run a specific koan module.
2016-04-05 11:10:12 +01:00
Felipe Sere
88ee80b73d Introduce --koan=<name> to run a specific koan module. 2016-04-04 20:57:17 +01:00
Uku Taht
734e608b07 Merge pull request #51 from ukutaht/improve_descriptions_6-12
Improve descriptions Part 2
2016-03-21 21:43:55 +00:00
Felipe Sere
f98b0699f5 Improve punctuation in Structs koans 2016-03-21 21:39:57 +00:00
Felipe Sere
96b473a994 Improve punctuation in PatternMatching koans 2016-03-21 21:39:57 +00:00
Felipe Sere
690627656e Improve punctuation in Tasks koans 2016-03-21 21:39:57 +00:00
Felipe Sere
b95d4f1202 Fix punctuation 2016-03-21 21:39:57 +00:00
Felipe Sere
a0bb840cfc Improve the names of the process koans 2016-03-21 21:39:57 +00:00
Felipe Sere
60b18aae1f Pull helper methods out of koans 2016-03-21 21:39:57 +00:00
Felipe Sere
862fb19dd7 Improve enum koans 2016-03-21 21:39:57 +00:00
Felipe Sere
33a06b4ec6 Improve the function koans slightly 2016-03-21 21:39:57 +00:00