mirror of
https://github.com/github/semantic.git
synced 2024-11-24 17:04:47 +03:00
Fix tests and demonstrate removes too
This commit is contained in:
parent
4aedbf9647
commit
57dd145dc2
@ -174,7 +174,7 @@ spec = parallel $ do
|
||||
it "summarizes Markdown headings" $ do
|
||||
blobs <- blobsForPaths (both "markdown/headings.A.md" "markdown/headings.B.md")
|
||||
output <- runTask (diffBlobPair ToCDiffRenderer blobs)
|
||||
toOutput output `shouldBe` ("{\"changes\":{\"test/fixtures/toc/markdown/headings.A.md -> test/fixtures/toc/markdown/headings.B.md\":[{\"span\":{\"start\":[1,1],\"end\":[7,10]},\"category\":\"Heading 1\",\"term\":\"One\",\"changeType\":\"modified\"},{\"span\":{\"start\":[5,1],\"end\":[7,10]},\"category\":\"Heading 2\",\"term\":\"Two\",\"changeType\":\"added\"},{\"span\":{\"start\":[9,1],\"end\":[10,4]},\"category\":\"Heading 1\",\"term\":\"Final\",\"changeType\":\"added\"}]},\"errors\":{}}\n" :: ByteString)
|
||||
toOutput output `shouldBe` ("{\"changes\":{\"test/fixtures/toc/markdown/headings.A.md -> test/fixtures/toc/markdown/headings.B.md\":[{\"span\":{\"start\":[1,1],\"end\":[3,16]},\"category\":\"Heading 1\",\"term\":\"Introduction\",\"changeType\":\"removed\"},{\"span\":{\"start\":[5,1],\"end\":[7,4]},\"category\":\"Heading 2\",\"term\":\"Two\",\"changeType\":\"modified\"},{\"span\":{\"start\":[9,1],\"end\":[11,10]},\"category\":\"Heading 3\",\"term\":\"This heading is new\",\"changeType\":\"added\"},{\"span\":{\"start\":[13,1],\"end\":[14,4]},\"category\":\"Heading 1\",\"term\":\"Final\",\"changeType\":\"added\"}]},\"errors\":{}}\n" :: ByteString)
|
||||
|
||||
|
||||
type Diff' = Diff Syntax (Record (Maybe Declaration ': DefaultFields)) (Record (Maybe Declaration ': DefaultFields))
|
||||
|
8
test/fixtures/toc/markdown/headings.A.md
vendored
8
test/fixtures/toc/markdown/headings.A.md
vendored
@ -1,3 +1,11 @@
|
||||
# Introduction
|
||||
|
||||
one, two, three
|
||||
|
||||
# One
|
||||
|
||||
Just some text
|
||||
|
||||
## Two
|
||||
|
||||
abc
|
||||
|
4
test/fixtures/toc/markdown/headings.B.md
vendored
4
test/fixtures/toc/markdown/headings.B.md
vendored
@ -4,6 +4,10 @@ Just some text
|
||||
|
||||
## Two
|
||||
|
||||
xyz
|
||||
|
||||
### This heading is new
|
||||
|
||||
more text
|
||||
|
||||
Final
|
||||
|
Loading…
Reference in New Issue
Block a user