mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-03-01 05:29:41 +00:00
Improved subtitle parsing to account for bare colon in title
This commit is contained in:
parent
fe13456a2b
commit
c15cb48def
4 changed files with 22 additions and 5 deletions
|
|
@ -21,6 +21,20 @@ describe('parseNfoMetadata', () => {
|
|||
expect(result.subtitle).to.equal('A Novel')
|
||||
})
|
||||
|
||||
it('does not split title on bare colon without space', () => {
|
||||
const nfoText = 'Title: 10:04'
|
||||
const result = parseNfoMetadata(nfoText)
|
||||
expect(result.title).to.equal('10:04')
|
||||
expect(result.subtitle).to.be.undefined
|
||||
})
|
||||
|
||||
it('does not split title on colon between words without space', () => {
|
||||
const nfoText = 'Title: Making the Mission:Impossible Movies'
|
||||
const result = parseNfoMetadata(nfoText)
|
||||
expect(result.title).to.equal('Making the Mission:Impossible Movies')
|
||||
expect(result.subtitle).to.be.undefined
|
||||
})
|
||||
|
||||
it('parses authors', () => {
|
||||
const nfoText = 'Author: F. Scott Fitzgerald'
|
||||
const result = parseNfoMetadata(nfoText)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue