forked from cybrespace/pinafore
make tests less flaky
This commit is contained in:
parent
5908ac6614
commit
50499c00a7
|
@ -1,4 +1,4 @@
|
||||||
import { composeInput, getNthDeleteMediaButton, getNthMedia, mediaButton, uploadKittenImage } from '../utils'
|
import { composeInput, getNthDeleteMediaButton, getNthMedia, mediaButton, sleep, uploadKittenImage } from '../utils'
|
||||||
import { foobarRole } from '../roles'
|
import { foobarRole } from '../roles'
|
||||||
|
|
||||||
fixture`013-compose-media.js`
|
fixture`013-compose-media.js`
|
||||||
|
@ -33,6 +33,7 @@ test('inserts media', async t => {
|
||||||
|
|
||||||
test('removes media', async t => {
|
test('removes media', async t => {
|
||||||
await t.useRole(foobarRole)
|
await t.useRole(foobarRole)
|
||||||
|
.expect(mediaButton.exists).ok()
|
||||||
await (uploadKittenImage(1)())
|
await (uploadKittenImage(1)())
|
||||||
await t.expect(getNthMedia(1).getAttribute('alt')).eql('kitten1.jpg')
|
await t.expect(getNthMedia(1).getAttribute('alt')).eql('kitten1.jpg')
|
||||||
await (uploadKittenImage(2)())
|
await (uploadKittenImage(2)())
|
||||||
|
@ -47,6 +48,7 @@ test('removes media', async t => {
|
||||||
|
|
||||||
test('changes URLs as media is added/removed', async t => {
|
test('changes URLs as media is added/removed', async t => {
|
||||||
await t.useRole(foobarRole)
|
await t.useRole(foobarRole)
|
||||||
|
.expect(mediaButton.exists).ok()
|
||||||
await (uploadKittenImage(1)())
|
await (uploadKittenImage(1)())
|
||||||
await t.expect(composeInput.value).match(/^ http:\/\/localhost:3000\/media\/\S+$/)
|
await t.expect(composeInput.value).match(/^ http:\/\/localhost:3000\/media\/\S+$/)
|
||||||
await (uploadKittenImage(1)())
|
await (uploadKittenImage(1)())
|
||||||
|
|
Loading…
Reference in New Issue