From d711b371657ccd32a970ab1a603abd8375c20e7b Mon Sep 17 00:00:00 2001 From: Nolan Lawson Date: Sat, 23 Feb 2019 21:10:15 -0800 Subject: [PATCH] test: add tests for image/video modals (#1045) should ensure #1042 does not happen again --- tests/spec/008-status-media.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/spec/008-status-media.js b/tests/spec/008-status-media.js index 615d23d..c9f99dc 100644 --- a/tests/spec/008-status-media.js +++ b/tests/spec/008-status-media.js @@ -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() })