test: add tests for image/video modals (#1045)

should ensure #1042 does not happen again
pull/1046/head
Nolan Lawson 2019-02-23 21:10:15 -08:00 zatwierdzone przez GitHub
rodzic df8c49cb57
commit d711b37165
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 4 dodań i 0 usunięć

Wyświetl plik

@ -34,12 +34,16 @@ test('click and close image and video modals', async t => {
await t.expect(modalDialogContents.exists).notOk()
.click($(`${getNthStatusSelector(videoIdx)} .play-video-button`))
.expect(modalDialogContents.exists).ok()
.expect($('.modal-dialog video').getAttribute('src')).contains('mp4')
.expect($('.modal-dialog video').getAttribute('poster')).contains('png')
.click(closeDialogButton)
.expect(modalDialogContents.exists).notOk()
.hover(getNthStatus(kittenIdx - 1))
.hover(getNthStatus(kittenIdx))
.click($(`${getNthStatusSelector(kittenIdx)} .show-image-button`))
.expect(modalDialogContents.exists).ok()
.expect($('.modal-dialog video').getAttribute('src')).contains('mp4')
.expect($('.modal-dialog video').getAttribute('poster')).contains('png')
.click(closeDialogButton)
.expect(modalDialogContents.exists).notOk()
})