1
1
mirror of https://github.com/github/semantic.git synced 2024-12-21 13:51:44 +03:00
Commit Graph

2040 Commits

Author SHA1 Message Date
Rick Winfrey
7036aa4d74 Boolean test fixture 2017-06-06 17:04:56 -07:00
Rick Winfrey
9f4b1f9388 Await statement test fixture 2017-06-06 17:04:43 -07:00
Rick Winfrey
ffc225d75b Augmented assignment test fixture 2017-06-06 17:04:31 -07:00
Rick Winfrey
2fef12149b Async function definition test fixture 2017-06-06 17:04:22 -07:00
Rick Winfrey
fd0fa067ef Assignment test fixture 2017-06-06 17:04:11 -07:00
Rick Winfrey
ca2d402944 Assert statement test fixture 2017-06-06 17:04:01 -07:00
Rick Winfrey
7881287f8b Merge branch 'master' into python-test-fixtures 2017-06-06 14:36:33 -07:00
Rob Rix
51fcf532a8 Correct the spec. 2017-06-06 08:47:17 -04:00
Rick Winfrey
280c13ad63 Unary operator test fixture 2017-06-05 17:07:27 -07:00
Rick Winfrey
915a4f298c Subscript test fixture 2017-06-05 17:07:17 -07:00
Rick Winfrey
e45be85d53 List test fixture 2017-06-05 17:07:05 -07:00
Rick Winfrey
0d982c5f13 Identifier test fixture 2017-06-05 17:06:58 -07:00
Rick Winfrey
5b81301bea Dictionary test fixture 2017-06-05 17:06:50 -07:00
Rick Winfrey
af6f97e377 Function call test fixture 2017-06-05 17:06:42 -07:00
Rick Winfrey
28866ff051 Boolean operator test fixture 2017-06-05 17:06:33 -07:00
Rick Winfrey
9c2230df6d Binary operator test fixture 2017-06-05 17:06:22 -07:00
Rick Winfrey
b1b433e6ff Attribute test fixture 2017-06-05 17:06:09 -07:00
Rob Rix
99197b96d9 JSONSummary holds Text rather than a Category. 2017-06-05 12:45:18 -04:00
Rob Rix
977d459995 Rename a couple of tests. 2017-06-05 11:32:18 -04:00
Rob Rix
5fecc68324 🔥 Summarizable. 2017-06-05 11:31:37 -04:00
Rob Rix
ea82328fac Filter out both-missing cases up front. 2017-06-01 11:33:12 -04:00
Rob Rix
16212e86a2 Correct CommandSpec. 2017-06-01 11:27:16 -04:00
Rob Rix
8cd44d59a5 diffTerms takes its inputs in Both. 2017-06-01 11:10:47 -04:00
Rob Rix
f5041f845e Render outside of diffTermPair. 2017-06-01 10:03:28 -04:00
Rob Rix
6563d7d195 Correct the tests’ comparability relation. 2017-05-31 15:55:01 -04:00
Rob Rix
44335424ed Rename diffAndRenderTermPair to diffTermPair. 2017-05-31 12:40:27 -04:00
Rob Rix
4b5ad434e8 Rename parseDiffAndRenderBlobPair to diffBlobPair. 2017-05-31 12:27:21 -04:00
Rob Rix
fc536d8402 Rename parseAndRenderBlob to parseBlob. 2017-05-31 12:25:40 -04:00
Rob Rix
111ca2f31f 🔥 redundant imports. 2017-05-30 11:44:04 -04:00
Rob Rix
6e38a8a53b Include the full methods object since we no longer parse the structure. 2017-05-30 11:33:23 -04:00
Rob Rix
79c04677bf Annotate an overloaded string. 2017-05-30 11:12:09 -04:00
Rob Rix
e737a18606 🔥 redundant functions. 2017-05-30 11:11:10 -04:00
Rob Rix
a4356bc1f3 🔥 a redundant parameter. 2017-05-30 11:11:04 -04:00
Rob Rix
a45a243342 🔥 redundant imports. 2017-05-30 11:10:47 -04:00
Rob Rix
2c8bb24343 Test that diffAndRenderTermPair produces Nothing when both blobs are missing. 2017-05-30 10:33:59 -04:00
Rob Rix
8744bd0072 Correct SemanticSpec. 2017-05-30 10:33:48 -04:00
Rob Rix
f95dd4215d Correct TOCSpec. 2017-05-30 10:29:37 -04:00
Rob Rix
25b89ada33 Update CommandSpec & SpecHelpers for Maybe returns. 2017-05-30 10:25:22 -04:00
Rob Rix
6da32d8749 Correct CommandSpec. 2017-05-30 09:58:16 -04:00
Rob Rix
fc7906e97e Use the Semantic tasks in the specs. 2017-05-30 09:14:50 -04:00
Rob Rix
18cc8035ee Merge branch 'bounds-checked-reverse-RWS-matching' into abstract-rendering-over-the-syntax-functor 2017-05-25 15:57:31 -04:00
Rob Rix
8e31f3e297 Correct the tests. 2017-05-25 15:51:59 -04:00
Rob Rix
b6ccf15d09 Update all the fixtures. 2017-05-24 14:42:12 -04:00
Rob Rix
dfa9d6ab70 Update the JSON diff fixtures to include method identifiers. 2017-05-24 13:51:02 -04:00
Timothy Clem
06d1b97fa9 Always with the imports 2017-05-23 11:02:49 -07:00
Timothy Clem
316169bab1 Properly handle null before/after in input JSON 2017-05-23 11:00:20 -07:00
Rob Rix
2c8e7892fe Merge branch 'master' into parser-abstraction 2017-05-19 18:23:47 -04:00
Rick Winfrey
45eecfa190 Merge branch 'master' into python-assignment 2017-05-19 10:47:28 -07:00
Rob Rix
42fece22ec Merge branch 'master' into parser-abstraction 2017-05-19 12:29:25 -04:00
Rob Rix
c834852a9b 🔥 a redundant import. 2017-05-19 12:19:35 -04:00
Timothy Clem
b5ad87a207 Merge branch 'master' into diff-parse-stdin 2017-05-19 09:17:45 -07:00
Rob Rix
9f847da265 Make sure the rangeToSourceSpan/sourceSpanToRange tests include newlines. 2017-05-19 11:41:16 -04:00
Rob Rix
9ddbc5055d s/dual to/inverse of/ 2017-05-19 11:08:22 -04:00
Rob Rix
79e4a1f773 Simplify properties. 2017-05-19 10:59:33 -04:00
Rob Rix
bf5c266325 Test that rangeToSourceSpan and sourceSpanToRange are duals. 2017-05-19 10:52:12 -04:00
Rob Rix
edefb5c5fb Compute 1-indexed totalSpans. 2017-05-19 10:45:51 -04:00
Rob Rix
16b406dcd4 Compute the total span of a Source. 2017-05-19 10:31:30 -04:00
Rob Rix
1c33f9faf3 Compute actualLineRanges over the whole Source. 2017-05-19 10:30:58 -04:00
Rick Winfrey
13077a3f9b Merge branch 'master' into python-assignment 2017-05-18 18:12:36 -07:00
Timothy Clem
7121f827e3 Handle various language inputs and test them 2017-05-18 14:05:29 -07:00
Rob Rix
a4be9b0a99 Merge branch 'master' into unaligned-json-diff-rendering 2017-05-18 16:32:21 -04:00
Rob Rix
88744a81a8 Merge branch 'master' into diff-parse-stdin 2017-05-18 08:53:23 -04:00
Timothy Clem
1a97d42acf Only require path on the blob level 2017-05-17 14:03:08 -07:00
Timothy Clem
08deafb142 Formatting of test file 2017-05-17 13:40:01 -07:00
Timothy Clem
674e7893eb Merge remote-tracking branch 'origin/master' into diff-stdin 2017-05-17 13:34:23 -07:00
Timothy Clem
4af9b02737 Expand API to support parsing 2017-05-17 13:34:09 -07:00
Timothy Clem
8c7179ddd7 Rename and clean up imports 2017-05-17 12:54:42 -07:00
Timothy Clem
9777937d9d Read any handle and assert in specs 2017-05-17 12:47:45 -07:00
Rob Rix
9c75981833 Construct well-formed nodes. 2017-05-17 15:36:53 -04:00
Rob Rix
516daa7e4f Correct the spec. 2017-05-17 15:35:15 -04:00
Rick Winfrey
1c745726d8 Merge branch 'master' into python-assignment 2017-05-17 11:48:09 -07:00
Rob Rix
64074faa4c Merge branch 'master' into unaligned-json-diff-rendering 2017-05-17 13:21:10 -04:00
Rob Rix
64551e1327 Merge branch 'master' into 🔥-javascript 2017-05-17 13:17:29 -04:00
Rob Rix
681d0c8bce 🔥 the JavaScript language. 2017-05-17 12:54:37 -04:00
Rob Rix
14ddc04dd6 🔥 summaryText. 2017-05-17 12:34:49 -04:00
Rob Rix
7f72974e27 🔥 the summary renderer. 2017-05-17 12:32:17 -04:00
Rob Rix
187f7b5300 Correct the JSON diff renderer fixtures. 2017-05-16 15:04:31 -04:00
Rick Winfrey
092e3f38f4 Merge branch 'master' into python-assignment 2017-05-12 14:50:12 -07:00
Rick Winfrey
fe41b97464 Fix HLint warnings 2017-05-12 09:45:07 -07:00
Rob Rix
b8b844cecc 🔥 more redundant imports. 2017-05-11 17:16:51 -04:00
Rob Rix
f711e2fd5c 🔥 redundant imports. 2017-05-11 17:14:54 -04:00
Rob Rix
162a9695d4 Correct the specs for only taking the after side of replacements. 2017-05-11 17:09:54 -04:00
Rob Rix
a71183adca Revert "Expect multiple results when there are multiple methods."
This reverts commit 2cae877627e577342072eb119729b92e8f020978.
2017-05-11 17:08:38 -04:00
Rob Rix
b8db6b85a2 Expect multiple results when there are multiple methods. 2017-05-11 17:04:33 -04:00
Rob Rix
c548795cb9 diffTOC doesn’t take blobs. 2017-05-11 16:59:32 -04:00
Rob Rix
2b68c6e626 Correct how we count the number of relevant nodes. 2017-05-11 16:54:14 -04:00
Rob Rix
f24a687937 We now include results from both sides of replacements. 2017-05-11 16:42:17 -04:00
Rob Rix
1f653470d1 Correct the tests. 2017-05-11 16:37:08 -04:00
Rob Rix
994e56452f Provide declarations in all the tests. 2017-05-11 15:53:22 -04:00
Rob Rix
0d13175085 Reuse the entryPayload function. 2017-05-11 15:37:17 -04:00
Rob Rix
0ba823b51f Update the fixture to include changes for the non-error side. 2017-05-11 15:21:18 -04:00
Rob Rix
5e5c4694b8 Merge remote-tracking branch 'origin/master' into generalize-table-of-contents-over-the-syntax-functor
# Conflicts:
#	src/Arguments.hs
#	test/CommandSpec.hs
#	test/SpecHelpers.hs
#	test/TOCSpec.hs
2017-05-11 15:17:46 -04:00
Rob Rix
715548bd89 Reformat the changed entry test. 2017-05-11 13:54:32 -04:00
Rob Rix
d19331da82 Correct the test of changed entries. 2017-05-11 13:52:31 -04:00
Rob Rix
7f6c9f33e0 Generalize programOf to wrap diffs. 2017-05-11 13:49:25 -04:00
Rob Rix
a8f68f61d0 Test the generation of changed entries. 2017-05-11 13:48:35 -04:00
Rob Rix
06d40b69b7 Test that entries within patches are returned in Patched. 2017-05-11 13:11:40 -04:00
Rob Rix
f22e703550 Slightly safer selection of the last value. 2017-05-11 13:11:16 -04:00
Timothy Clem
b9358d7809 Favor multiple arguments over a tuple argument 2017-05-11 10:10:48 -07:00
Rob Rix
d1d5f6454c Pull the selection of the last value into a helper. 2017-05-11 13:07:18 -04:00