Merged in feature/inlinetable (pull request #148)
Table Aligned Example * tablealigned
This commit is contained in:
Binary file not shown.
@@ -0,0 +1,15 @@
|
|||||||
|
Start of Page No. = 1
|
||||||
|
|
||||||
|
Table 1A This is the First Table
|
||||||
|
Here's another Line
|
||||||
|
And a Third
|
||||||
|
-------Table Start--------
|
||||||
|
[["Name","Favorite Color","Nickname","Idk","I'm gonna put gibberish in here"],["Abc","Def","Ghi","Jkl","Mno"],["Cde","Fgh","ldk","Abb","Acd"],["One","Two","Three","Four","Five"]]
|
||||||
|
-------Table End--------
|
||||||
|
Table 2A This is the Second Table
|
||||||
|
Here's another Line But there won't be a third
|
||||||
|
-------Table Start--------
|
||||||
|
[["Name","Favorite Color","Nickname","Idk","I'm gonna put gibberish in here"],["Abc1","Defl","Ghil","Jkl1","Mno1"],["Cdel","Fgh1","Idk1","Abb1","Acd1"],["One1","Two1","Three1","Four1","Fivel"]]
|
||||||
|
-------Table End--------
|
||||||
|
|
||||||
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -142,6 +142,25 @@ func TestGetDocumentText(t *testing.T) {
|
|||||||
|
|
||||||
assertReaders(t, txtFile, text)
|
assertReaders(t, txtFile, text)
|
||||||
})
|
})
|
||||||
|
t.Run("table_aligned", func(t *testing.T) {
|
||||||
|
t.Parallel()
|
||||||
|
cfg := DocTextConfig{}
|
||||||
|
svc := Service{
|
||||||
|
cfg: &cfg,
|
||||||
|
}
|
||||||
|
mockTextract := textractmock.NewMockTextractClient(t)
|
||||||
|
cfg.TextractClient = mockTextract
|
||||||
|
|
||||||
|
textractBaseOut, pdf, txtFile, close := getFiles(t, "table_aligned")
|
||||||
|
defer close()
|
||||||
|
|
||||||
|
textExpectations(t, ctx, mockTextract, pdf, textractBaseOut)
|
||||||
|
|
||||||
|
text, err := svc.getDocumentText(ctx, pdf)
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
|
assertReaders(t, txtFile, text)
|
||||||
|
})
|
||||||
|
|
||||||
t.Run("cnc_01-06", func(t *testing.T) {
|
t.Run("cnc_01-06", func(t *testing.T) {
|
||||||
t.Parallel()
|
t.Parallel()
|
||||||
|
|||||||
Reference in New Issue
Block a user