andThen(function() { assert.equal(currentURL(), page.url, 'on the correct page'); assert.notOk(page.onTap.addBeer.isVisible, 'cannot add beer'); assert.equal( page.onTap.beers().count, Object.keys(fixture.beers).length, 'see some beers on tap' ); assert.notOk(page.onTap.beers(0).canDelete, 'cannot delete beers'); });
andThen(function() { const beers = Object.keys(fixture.beers).length; assert.equal(currentURL(), page.url, 'on the correct page'); assert.ok(page.onTap.addBeer.isVisible, 'can add beer'); assert.equal( page.onTap.beers().count, beers, 'see some beers on tap' ); assert.ok(page.onTap.beers(0).canDelete, 'can delete beer'); page.onTap.beers(0).delete(); andThen(function() { assert.equal(page.onTap.beers().count, beers - 1, 'see one less beer'); }); });
andThen(function() { assert.equal(page.onTap.beers().count, beers - 1, 'see one less beer'); });