Rob Rix
|
35fb87c1f9
|
Merge branch 'master' into syntax-a-la-carte
|
2017-04-10 11:29:28 -04:00 |
|
Rob Rix
|
a151a24885
|
What the efff, apparently.
|
2017-04-10 11:27:26 -04:00 |
|
Rob Rix
|
5ad80666ad
|
Test that children assignments match multiple nested children.
|
2017-04-10 11:24:30 -04:00 |
|
Rob Rix
|
b1b1d2bd2f
|
Test that assignment continues after children assignments.
|
2017-04-10 10:52:12 -04:00 |
|
Rob Rix
|
c2482a0610
|
Test that children assignments nest.
|
2017-04-10 10:35:39 -04:00 |
|
Rob Rix
|
c9cf3d0bb8
|
Tidy up the repetition test.
|
2017-04-10 09:01:33 -04:00 |
|
Rob Rix
|
5349354910
|
Merge branch 'master' into what-the-hspec
|
2017-04-08 10:30:22 -04:00 |
|
Rob Rix
|
72ad4e027e
|
Generalize the ast helper over the grammar type.
|
2017-04-07 21:26:02 -04:00 |
|
Rob Rix
|
a43ff988ae
|
Test that rule assignment does not advance the cursor.
|
2017-04-07 14:59:13 -04:00 |
|
Rob Rix
|
79454112c5
|
Test that content assignment advances the cursor.
|
2017-04-07 14:57:44 -04:00 |
|
Rob Rix
|
c2a2b0b32b
|
Test that content assignment produces nodes’ content.
|
2017-04-07 14:57:00 -04:00 |
|
Rob Rix
|
0cc5c84706
|
Move the rule assignment tests down.
|
2017-04-07 14:50:57 -04:00 |
|
Rob Rix
|
f082473b4f
|
Rename the test for rule assignments.
|
2017-04-07 14:48:02 -04:00 |
|
Rob Rix
|
df130daceb
|
Group the Applicative tests together.
|
2017-04-07 14:47:31 -04:00 |
|
Rob Rix
|
806d4a702f
|
Group the Alternative tests together.
|
2017-04-07 14:47:23 -04:00 |
|
Rob Rix
|
71c5372d17
|
Test that children assignment fails if the subrule fails.
|
2017-04-07 14:43:53 -04:00 |
|
Rob Rix
|
b2da4ca89a
|
Test that children assignments match if their subrule matches.
|
2017-04-07 14:42:25 -04:00 |
|
Rob Rix
|
dfb5cff0dc
|
Test that children advances the cursor.
|
2017-04-07 14:39:13 -04:00 |
|
Rob Rix
|
03ea4a55fc
|
Correct the test assignments.
|
2017-04-07 14:37:22 -04:00 |
|
Rob Rix
|
c27af0034e
|
Rename stepAssignment to runAssignment.
|
2017-04-07 13:31:26 -04:00 |
|
Rob Rix
|
8e0fa11fff
|
Merge branch 'master' into syntax-a-la-carte
|
2017-04-07 12:41:12 -04:00 |
|
Rob Rix
|
3a87919d22
|
Simplify the tests.
|
2017-04-07 12:36:14 -04:00 |
|
Rob Rix
|
00b3106933
|
Combine output stats for all specs
|
2017-04-07 12:24:57 -04:00 |
|
Rob Rix
|
76240b1d67
|
Refocus the existing assignment specs.
|
2017-04-07 12:21:45 -04:00 |
|
Rob Rix
|
38466c64e0
|
Test one-or-more repetition.
|
2017-04-07 09:48:21 -04:00 |
|
Rob Rix
|
ad0fa60a3e
|
Placate hlint.
|
2017-04-07 09:45:23 -04:00 |
|
Rob Rix
|
d772a5c0aa
|
Test repetitions.
|
2017-04-07 09:44:13 -04:00 |
|
Rob Rix
|
c44fb8a5c3
|
Generalize the fixture builder.
|
2017-04-07 09:16:57 -04:00 |
|
Rob Rix
|
830c8f8c94
|
Use a helper to construct the expected AST values.
|
2017-04-07 09:14:03 -04:00 |
|
Rob Rix
|
761992e1fe
|
Test that matches are performed in sequence.
|
2017-04-06 14:36:19 -04:00 |
|
Rob Rix
|
fe55642e6b
|
Test that multiple alternatives are matched against.
|
2017-04-06 14:25:21 -04:00 |
|
Rob Rix
|
68724970d0
|
Rename the test.
|
2017-04-06 14:13:09 -04:00 |
|
Rob Rix
|
ecdb6a1d59
|
Test that we can match a comment.
|
2017-04-06 13:36:54 -04:00 |
|
Rob Rix
|
83d0248500
|
Stub in a module for tests of Ruby syntax assignment.
|
2017-04-06 10:09:12 -04:00 |
|
Rob Rix
|
40f5f95e24
|
🔥 redundant imports.
|
2017-04-05 12:14:14 -04:00 |
|
Rob Rix
|
2e6376c655
|
Test that we parse in the specified language.
|
2017-04-05 11:44:10 -04:00 |
|
Rob Rix
|
6feeba197d
|
Test that we fall back to line by line parsing.
|
2017-04-05 11:42:06 -04:00 |
|
Rob Rix
|
0063736924
|
Move the fixtures into the where clause.
|
2017-04-05 11:37:09 -04:00 |
|
Rob Rix
|
975856b00b
|
Test that we get sensible results if we ask for nonexistent paths.
|
2017-04-05 11:34:52 -04:00 |
|
Rob Rix
|
ee12abb597
|
Test that we get the right blobs when we ask for specific paths.
|
2017-04-05 11:33:30 -04:00 |
|
Rob Rix
|
7d6c92dd34
|
Extract the expected state into a fixture type.
|
2017-04-05 11:33:21 -04:00 |
|
Rob Rix
|
9ec60d5ff4
|
Test that readFilesAtSHAs will fetch all paths if none are specified.
|
2017-04-05 11:23:13 -04:00 |
|
Rob Rix
|
a0a14dc859
|
Test that readFile returns Nothing for missing files.
|
2017-04-05 11:12:03 -04:00 |
|
Rob Rix
|
e67832ff78
|
Test that reading an extant file produces a blob with the appropriate path.
|
2017-04-05 11:11:09 -04:00 |
|
Rob Rix
|
7b6bf4f42b
|
Stub in a spec.
|
2017-04-05 11:10:23 -04:00 |
|
Rob Rix
|
e962b27a3c
|
Stub in a module for a Command spec.
|
2017-04-05 11:04:15 -04:00 |
|
Rob Rix
|
35cdc611ad
|
Read files at SHAs in Both.
|
2017-04-04 10:46:04 -04:00 |
|
Rob Rix
|
15d899abed
|
Run diffs in Both.
|
2017-04-04 10:42:51 -04:00 |
|
Rob Rix
|
43c2b696ed
|
🔥 redundant imports.
|
2017-04-03 22:21:12 -04:00 |
|
Rob Rix
|
ceecfa00b1
|
Simplify how we deal with empty source blobs.
|
2017-04-03 20:11:12 -04:00 |
|