Rob Rix
|
266bd1199a
|
Rename the RWS spec.
|
2017-11-27 13:48:43 -05:00 |
|
Rob Rix
|
a8e8489fcb
|
Rename the assignment spec.
|
2017-11-27 13:47:04 -05:00 |
|
Rob Rix
|
8dea7d4194
|
🔥 AlignmentSpec.
|
2017-11-21 17:08:52 -05:00 |
|
Rob Rix
|
efa454edcc
|
🔥 PatchOutputSpec.
|
2017-11-21 17:08:40 -05:00 |
|
Timothy Clem
|
666585bf50
|
Start writing a few specs
|
2017-10-04 11:12:24 -07:00 |
|
Rob Rix
|
7e034fa4c1
|
Test that genericLiftCompare gives equivalent behaviour to compare for product types.
|
2017-10-03 09:23:44 -04:00 |
|
Rob Rix
|
6f4539cdce
|
Stub in a module for generically-implemented Ord1 specs.
|
2017-10-03 09:15:45 -04:00 |
|
Rob Rix
|
be481f7a71
|
Rename SES.Myers to SES.
|
2017-09-14 11:53:02 -04:00 |
|
Rob Rix
|
7da8799e08
|
🔥 Prologue & protolude.
|
2017-07-28 14:37:02 -04:00 |
|
Rob Rix
|
ed9b00cc90
|
🔥 rangesAndWordsFrom.
|
2017-06-24 10:41:32 -04:00 |
|
Rob Rix
|
992ef93c0b
|
Git gone.
|
2017-06-14 17:47:31 -04:00 |
|
Rob Rix
|
7f72974e27
|
🔥 the summary renderer.
|
2017-05-17 12:32:17 -04:00 |
|
Timothy Clem
|
f51798e4c8
|
Turn parseBlob tests back on in new Spec
|
2017-04-21 14:12:00 -07:00 |
|
Timothy Clem
|
19e87dd523
|
Put both diff and parse rendering back together
|
2017-04-20 15:13:28 -07:00 |
|
Timothy Clem
|
389bfaf220
|
WIP - new renderer achitecture
|
2017-04-20 11:00:02 -07:00 |
|
Timothy Clem
|
8eb4d436e0
|
s/Semantic/SemanticCmdLine
|
2017-04-19 14:22:24 -07:00 |
|
Timothy Clem
|
3704773965
|
Merge remote-tracking branch 'origin/master' into subparsers
|
2017-04-12 12:55:11 -07:00 |
|
Timothy Clem
|
6e3af1b75f
|
SemanticDiff.hs => Semantic.hs and smoke test specs
|
2017-04-10 17:10:34 -07:00 |
|
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
|
5349354910
|
Merge branch 'master' into what-the-hspec
|
2017-04-08 10:30:22 -04:00 |
|
Rob Rix
|
8e0fa11fff
|
Merge branch 'master' into syntax-a-la-carte
|
2017-04-07 12:41:12 -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
|
83d0248500
|
Stub in a module for tests of Ruby syntax assignment.
|
2017-04-06 10:09:12 -04:00 |
|
Rob Rix
|
7b6bf4f42b
|
Stub in a spec.
|
2017-04-05 11:10:23 -04:00 |
|
Rob Rix
|
1fbe6a8319
|
Rename ParseCommand to Command.Parse.
|
2017-03-31 11:50:36 -04:00 |
|
Rob Rix
|
32b9dd9f16
|
Rename DiffCommand to Command.Diff.
|
2017-03-31 11:48:21 -04:00 |
|
Rick Winfrey
|
eaa5873ed7
|
Merge branch 'master' into gitmon-support
|
2017-03-27 15:38:18 -07:00 |
|
Rick Winfrey
|
9cf176a37d
|
GitmonClient spec should not run in parallel
|
2017-03-21 14:48:47 -07:00 |
|
Rob Rix
|
093f3b9508
|
Stub in a spec for Myers’ algorithm.
|
2017-03-20 11:25:58 -04:00 |
|
Timothy Clem
|
32809f158a
|
Merge remote-tracking branch 'origin/master' into gitmon-support
|
2017-03-06 07:32:05 -08:00 |
|
Rick Winfrey
|
0954699b12
|
Add happy path GitmonClient spec
|
2017-03-01 14:11:16 -08:00 |
|
Timothy Clem
|
bfe1181acb
|
Move Diff and Source Specs
|
2017-02-28 15:35:43 -08:00 |
|
Timothy Clem
|
4c3feecc77
|
Add ParseCommandSpec to validate parse output
|
2017-02-28 15:32:04 -08:00 |
|
Timothy Clem
|
1d9436bb14
|
Collapse all these tests into DiffCommandSpec
|
2017-02-28 15:00:56 -08:00 |
|
Timothy Clem
|
a478b10593
|
Test that all output formats do product output
|
2017-02-28 14:55:57 -08:00 |
|
Timothy Clem
|
dcfdcf78d3
|
Fold DiffSummary into Renderer.Summary
|
2017-02-28 14:09:57 -08:00 |
|
Timothy Clem
|
980b6c95bc
|
First pass at full stack specs
|
2017-02-24 16:46:22 -08:00 |
|
Timothy Clem
|
02c2a7aac9
|
Remove corpus specs and fixtures entirely
|
2017-02-23 09:19:30 -08:00 |
|
Timothy Clem
|
97029a6c47
|
Better spec names
|
2017-02-22 20:06:05 -08:00 |
|
Timothy Clem
|
52e4dd435a
|
Test expression output (based on corpus spec strategy)
|
2017-02-22 08:34:31 -08:00 |
|
Timothy Clem
|
1facca0b50
|
Add failing toc summary test and refactor removeDupes
|
2017-02-14 11:29:24 -08:00 |
|
Rob Rix
|
5c17ab5149
|
Restore AlignmentSpec to its former “glory.”
|
2017-02-13 12:17:46 -05:00 |
|
Rob Rix
|
0f0e65043e
|
Give up and disable AlignmentSpec.
|
2017-02-09 16:45:11 -05:00 |
|
Rob Rix
|
8d5bc01a75
|
Run the Source spec.
|
2016-09-13 11:39:05 -04:00 |
|
Rob Rix
|
2b34916554
|
Build and run RangeSpec 😔
|
2016-09-13 11:18:38 -04:00 |
|
Rob Rix
|
b03f1d3b91
|
Stub in a spec function.
|
2016-07-26 03:58:14 -04:00 |
|
Rob Rix
|
4f967e0e1a
|
🔥 Data.OrderedMap.
|
2016-07-12 23:27:20 -04:00 |
|
Rob Rix
|
b4107426de
|
Stub in a spec for Diff.
|
2016-06-27 13:12:06 -04:00 |
|
Rob Rix
|
1170bfdcb2
|
Rename Data.Gram to Data.RandomWalkSimilarity.
|
2016-06-22 17:59:28 -04:00 |
|
Rob Rix
|
cc8fcb926e
|
Include the Gram spec.
|
2016-06-22 10:45:43 -04:00 |
|
Rob Rix
|
d5e807257e
|
Hush, hlint.
|
2016-06-22 10:43:02 -04:00 |
|
Rob Rix
|
de6d7edec2
|
Merge branch 'master' into cofree-and-bifunctors-sitting-in-a-tree-a-l-i-g-n-edly
# Conflicts:
# semantic-diff.cabal
# src/Alignment.hs
# src/Control/Comonad/Cofree.hs
# src/Data/Adjoined.hs
# src/Diffing.hs
# src/Interpreter.hs
# src/Prologue.hs
# src/Renderer/JSON.hs
# src/Renderer/Patch.hs
# src/Renderer/Split.hs
# src/SplitDiff.hs
# src/Term.hs
# test/AlignmentSpec.hs
# test/ArbitraryTerm.hs
# test/PatchOutputSpec.hs
|
2016-05-27 09:35:26 -04:00 |
|
Rob Rix
|
cfe15a5afa
|
Merge branch 'master' into cofree-and-bifunctors-sitting-in-a-tree-a-l-i-g-n-edly
# Conflicts:
# src/Alignment.hs
# src/Control/Comonad/Cofree.hs
# src/Data/Adjoined.hs
# src/Data/Align.hs
# src/Data/Bifunctor/These.hs
# src/Data/Coalescent.hs
# src/Data/Copointed.hs
# src/Data/Functor/Both.hs
# src/Data/Option.hs
# src/Line.hs
# src/Patch.hs
# src/Range.hs
# src/Renderer/JSON.hs
# src/Renderer/Patch.hs
# src/Renderer/Split.hs
# src/SplitDiff.hs
# stack.yaml
# test/AlignmentSpec.hs
# test/CorpusSpec.hs
# test/Data/Adjoined/Spec.hs
# test/Data/Functor/Both/Spec.hs
|
2016-05-26 15:25:45 -04:00 |
|
joshvera
|
473ec980b1
|
Merge remote-tracking branch 'origin/master' into diff-summaries
|
2016-05-26 13:40:54 -04:00 |
|
joshvera
|
ed144bbb1f
|
Fix tests
|
2016-05-26 13:11:34 -04:00 |
|
joshvera
|
4d6427a24e
|
Stub some tests
|
2016-05-17 13:09:14 -04:00 |
|
Rob Rix
|
6829c6baab
|
🔥 Data.Adjoined.Spec.
|
2016-04-14 21:54:25 -04:00 |
|
Rob Rix
|
1972e20233
|
🔥 Data.Functor.Both.Spec.
|
2016-04-14 21:54:11 -04:00 |
|
Rob Rix
|
b3bb9e2c3e
|
Test that Both coalesces when both sides coalesce.
|
2016-03-15 10:50:13 -04:00 |
|
Rob Rix
|
322e56dd68
|
Run the Data.Adjoined spec.
|
2016-03-11 09:49:03 -05:00 |
|
Rob Rix
|
d6fb451ebd
|
Rename SplitSpec to AlignmentSpec.
|
2016-02-28 14:05:19 -05:00 |
|
Matt Diephouse
|
f09676d6b4
|
Do ALL the tests in parallel
|
2016-02-17 17:44:37 -05:00 |
|
Matt Diephouse
|
ac053940fe
|
Add a spec for on-disk tests
|
2016-02-16 12:33:41 -05:00 |
|
Rob Rix
|
924087d59a
|
Manual spec inclusion.
|
2016-01-05 11:27:37 -05:00 |
|
Josh Vera
|
a124943822
|
Update Spec.hs
|
2015-12-17 13:35:18 -05:00 |
|
joshvera
|
0223de4145
|
Enable autodiscovery of tests
Also splits up tests into different specs
|
2015-12-17 13:08:47 -05:00 |
|
Rob Rix
|
b4bfac45ce
|
Correct the tests.
|
2015-12-16 23:27:00 -05:00 |
|
joshvera
|
fe38ebe548
|
Test unicode equivalent terms are replacements
|
2015-12-16 14:18:09 -05:00 |
|
joshvera
|
c71c9fd4fd
|
Write out code points in test
|
2015-12-16 13:09:07 -05:00 |
|
joshvera
|
b4fb04fccc
|
Test equivalent precomposed/decomposed unicode is not equal
|
2015-12-16 11:58:52 -05:00 |
|
Rob Rix
|
26400a24a8
|
Import & run the OrderedMapSpec spec.
|
2015-12-14 17:49:40 -05:00 |
|
Rob Rix
|
40f6df8b5d
|
Merge branch 'master' into ordered-map
|
2015-12-14 17:35:08 -05:00 |
|
Josh Vera
|
6850b402d4
|
Merge pull request #326 from github/post-process-leaf-nodes-in-terms
Post process leaf nodes in terms
|
2015-12-14 17:20:16 -05:00 |
|
Rob Rix
|
86cf5df9e7
|
Merge pull request #327 from github/remove-info-line-range
Remove line range from Info
|
2015-12-14 17:20:12 -05:00 |
|
Rob Rix
|
2cdbc9ad5e
|
Update the tests to point at OrderedMap.
|
2015-12-14 17:15:44 -05:00 |
|
joshvera
|
f5dadfd964
|
fix tests
|
2015-12-14 16:09:12 -05:00 |
|
Rob Rix
|
cded6c0d7d
|
Get the substrings out at the same time as computing the ranges.
|
2015-12-14 15:37:30 -05:00 |
|
Rob Rix
|
fdb1a6a9f7
|
Correct the tests.
|
2015-12-14 15:33:16 -05:00 |
|
Rob Rix
|
06a826c5f0
|
Merge branch 'master' into post-process-leaf-nodes-in-terms
|
2015-12-14 15:28:04 -05:00 |
|
Rob Rix
|
9d61286d81
|
Take only maxLength elements for keyed nodes.
|
2015-12-14 15:18:56 -05:00 |
|
Rob Rix
|
32d460bce7
|
Rename n to maxDepth .
|
2015-12-14 15:18:16 -05:00 |
|
Rob Rix
|
686325bf4c
|
Rename m to maxLength .
|
2015-12-14 15:17:26 -05:00 |
|
Rob Rix
|
5c90ecde8e
|
Use the cube of the max length, not the square.
I.e. shrink the produces lists.
|
2015-12-14 15:15:56 -05:00 |
|
Rob Rix
|
33c0dacd55
|
Take m, not n.
|
2015-12-14 15:13:32 -05:00 |
|
Rob Rix
|
2f726d4ba6
|
🔥 ArbitraryDiff .
|
2015-12-14 15:12:07 -05:00 |
|
Rob Rix
|
a93908a5f8
|
Test the reflexivity of Diff equality by generating a pair of terms and diffing them.
|
2015-12-14 15:11:59 -05:00 |
|
Rob Rix
|
2e5d85748b
|
Capture the construction of strictly smaller terms in the where clause.
|
2015-12-14 15:08:32 -05:00 |
|
Rob Rix
|
3e22121d66
|
Test that the offset is applied.
|
2015-12-14 12:53:14 -05:00 |
|
Rob Rix
|
48464ac552
|
Test that we skip whitespace at the end.
|
2015-12-14 12:52:37 -05:00 |
|
Rob Rix
|
bfdf388b5c
|
Test that we skip whitespace at the start.
|
2015-12-14 12:52:01 -05:00 |
|
Rob Rix
|
7bf7d22d8e
|
Test that multiple whitespace characters are skipped.
|
2015-12-14 12:51:23 -05:00 |
|
Rob Rix
|
1bdfa51702
|
Test that multiple words → multiple ranges.
|
2015-12-14 12:49:01 -05:00 |
|
Rob Rix
|
da6995ae54
|
Test that a single word string is covered by the returned range.
|
2015-12-14 12:48:04 -05:00 |
|
Rob Rix
|
fca022109c
|
Uh, ok.
|
2015-12-14 12:47:51 -05:00 |
|
Rob Rix
|
ce5854e019
|
Test that the empty string doesn’t have any word ranges in it.
|
2015-12-14 12:46:53 -05:00 |
|
Rob Rix
|
8951bebfa7
|
Test that rangesOfWordsFrom doesn’t produce words for whitespace.
|
2015-12-14 12:46:20 -05:00 |
|
Rob Rix
|
7bc4c62151
|
Increase the probability of leaves as a cheap way speed up the tests.
|
2015-12-11 16:11:10 -05:00 |
|
Rob Rix
|
14e861da35
|
Test that diffing a term against itself produces a zero-cost diff.
|
2015-12-11 16:10:22 -05:00 |
|