From e952c7fcb296159bfaee379aeccc9509a55af6fb Mon Sep 17 00:00:00 2001 From: Nolan Lawson Date: Tue, 20 Feb 2018 09:05:53 -0800 Subject: [PATCH] add test for sensitive media --- tests/spec/08-status-media.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tests/spec/08-status-media.js diff --git a/tests/spec/08-status-media.js b/tests/spec/08-status-media.js new file mode 100644 index 00000000..4ff52a9d --- /dev/null +++ b/tests/spec/08-status-media.js @@ -0,0 +1,15 @@ +import { getNthVirtualArticle } from '../utils' +import { foobarRole } from '../roles' + +fixture`08-status-media.js` + .page`http://localhost:4002` + +test('shows sensitive images', async t => { + await t.useRole(foobarRole) + .hover(getNthVirtualArticle(3)) + .hover(getNthVirtualArticle(6)) + .hover(getNthVirtualArticle(7)) + .click(getNthVirtualArticle(7).find('.status-sensitive-media-button')) + .expect(getNthVirtualArticle(7).find('.status-media img').getAttribute('alt')).eql('kitten') + .expect(getNthVirtualArticle(7).find('.status-media img').hasAttribute('src')).ok() +})