mirror of
https://github.com/iptv-org/database.git
synced 2025-05-11 12:10:01 -04:00
Update tests
This commit is contained in:
parent
b0c8d58c70
commit
77680e2dc9
3 changed files with 22 additions and 7 deletions
|
@ -46,10 +46,13 @@ describe('db:validate', () => {
|
|||
expect((error as ExecError).stdout).toContain(
|
||||
'entry with the channel "002RadioTV.do" and ref "eee" already exists'
|
||||
)
|
||||
expect((error as ExecError).stdout).toContain(
|
||||
'entry with the channel "002RadioTV.do" and id "SD" already exists'
|
||||
)
|
||||
}
|
||||
})
|
||||
|
||||
it('shows an error if an invalid value is specified', () => {
|
||||
it('shows an error if the data contains an error', () => {
|
||||
try {
|
||||
execSync('DATA_DIR=tests/__data__/input/validate/invalid_value npm run db:validate', {
|
||||
encoding: 'utf8'
|
||||
|
@ -57,13 +60,22 @@ describe('db:validate', () => {
|
|||
process.exit(1)
|
||||
} catch (error) {
|
||||
expect((error as ExecError).status).toBe(1)
|
||||
expect((error as ExecError).stdout).toContain('"aaa.us" is missing in the channels.csv')
|
||||
expect((error as ExecError).stdout).toContain(
|
||||
'2 "aaa.us" is missing in the channels.csv'
|
||||
'002RadioTV.do: "website" must be a valid uri with a scheme matching the http|https pattern'
|
||||
)
|
||||
expect((error as ExecError).stdout).toContain(
|
||||
'2 002RadioTV.do: "website" must be a valid uri with a scheme matching the http|https pattern'
|
||||
'entry with the channel "002RadioTV.do" and is_main "true" already exists'
|
||||
)
|
||||
expect((error as ExecError).stdout).toContain('2 error(s)')
|
||||
expect((error as ExecError).stdout).toContain('"0TV.dk" is missing in the channels.csv')
|
||||
expect((error as ExecError).stdout).toContain('"SD" has an invalid replaced_by "M5.hu@HD"')
|
||||
expect((error as ExecError).stdout).toContain(
|
||||
'"0TV.dk@SD" has the wrong timezone "Europe/Copenhagen"'
|
||||
)
|
||||
expect((error as ExecError).stdout).toContain(
|
||||
'SD: "video_format" with value "576I" fails to match the required pattern'
|
||||
)
|
||||
expect((error as ExecError).stdout).toContain('7 error(s)')
|
||||
}
|
||||
})
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue