Revert "Improve filter test by adding check for expected response status code"

Revert committing package.json

This reverts commit f1bfbf224e.
This commit is contained in:
Theresa Gresch 2019-06-20 16:24:32 +02:00
parent b2ed847da9
commit 97c0894d9a
5 changed files with 8 additions and 1231 deletions

File diff suppressed because it is too large Load diff

View file

@ -44,9 +44,7 @@
"copy-webpack-plugin": "^5.0.3", "copy-webpack-plugin": "^5.0.3",
"cross-env": "^5.2.0", "cross-env": "^5.2.0",
"css-loader": "^2.1.1", "css-loader": "^2.1.1",
"css2xpath": "0.0.3",
"cssnano": "^4.1.10", "cssnano": "^4.1.10",
"cypress": "^3.3.1",
"eslint": "^5.16.0", "eslint": "^5.16.0",
"eslint-config-standard": "^12.0.0", "eslint-config-standard": "^12.0.0",
"eslint-formatter-pretty": "^2.1.1", "eslint-formatter-pretty": "^2.1.1",
@ -76,7 +74,6 @@
"mocha": "^6.1.4", "mocha": "^6.1.4",
"moment": "^2.24.0", "moment": "^2.24.0",
"moment-timezone": "^0.5.25", "moment-timezone": "^0.5.25",
"nightwatch": "^1.1.12",
"optimize-css-assets-webpack-plugin": "^5.0.1", "optimize-css-assets-webpack-plugin": "^5.0.1",
"ora": "^3.4.0", "ora": "^3.4.0",
"photoswipe": "^4.1.3", "photoswipe": "^4.1.3",

View file

@ -1,16 +1,9 @@
import { Selector } from 'testcafe'; import { Selector } from 'testcafe';
import testcafeconfig from './testcafeconfig'; import testcafeconfig from './testcafeconfig';
import Page from './page-model'; import Page from './page-model';
import { RequestLogger } from 'testcafe';
const logger = RequestLogger( /http:\/\/localhost:2342\/api\/v1\/photos*/ , {
logResponseHeaders: true,
logResponseBody: true
});
fixture`Use filters` fixture`Use filters`
.page`${testcafeconfig.url}` .page`${testcafeconfig.url}`;
.requestHooks(logger);
const page = new Page(); const page = new Page();
@ -18,25 +11,22 @@ test('Test camera filter', async t => {
await t await t
.click('#advancedMenu'); .click('#advancedMenu');
await page.setFilter('camera', 'iPhone 6'); await page.setFilter('camera', 'iPhone 6');
await page.setFilter('view', 'Details');
await t await t
.expect(logger.requests[1].response.statusCode).eql(200) .expect(Selector('div.v-image__image').visible).ok()
.expect(Selector('div.v-image__image').visible).ok(); .expect(Selector('div.caption').visible).ok()
}), }),
test('Test time filter', async t => { test('Test time filter', async t => {
await t await t
.click('#advancedMenu'); .click('#advancedMenu');
await page.setFilter('time', 'Oldest'); await page.setFilter('time', 'Oldest');
await t await t
.expect(logger.requests[1].response.statusCode).eql(200) .expect(Selector('div.v-image__image').visible).ok()
.expect(logger.requests[1].request.url).contains('order=oldest')
.expect(Selector('div.v-image__image').visible).ok();
}), }),
test('Test countries filter', async t => { test('Test countries filter', async t => {
await t await t
.click('#advancedMenu'); .click('#advancedMenu');
await page.setFilter('countries', 'Cuba'); await page.setFilter('countries', 'Cuba');
await t await t
.expect(logger.requests[1].response.statusCode).eql(200) .expect(Selector('div.v-image__image').visible).ok()
.expect(logger.requests[1].request.url).contains('country=cu')
.expect(Selector('div.v-image__image').visible).ok();
},); },);

View file

@ -9,19 +9,11 @@ const page = new Page();
test('Navigate', async t => { test('Navigate', async t => {
await page.openNav(); await page.openNav();
await t
.click('a[href="/albums"]')
.expect(Selector('div.p-page-albums').exists, {timeout: 5000}).ok();
await page.openNav();
await t await t
.click('a[href="/places"]') .click('a[href="/places"]')
.expect(Selector('div.leaflet-map-pane').exists).ok(); .expect(Selector('div.leaflet-map-pane').exists).ok();
await page.openNav(); await page.openNav();
await t await t
.click('a[href="/labels"]') .click('a[href="/labels"]')
.expect(Selector('div.p-page-labels').exists, {timeout: 5000}).ok(); .expect(Selector('main .p-page-labels').exists, {timeout: 5000}).ok();
await page.openNav();
await t
.click('a[href="/library"]')
.expect(Selector('div.p-tab-upload').exists, {timeout: 5000}).ok();
}); });

View file

@ -14,6 +14,7 @@ fixture`Search photos`
const page = new Page(); const page = new Page();
test('Test search object', async t => { test('Test search object', async t => {
await page.search('label:cat'); await page.search('label:cat');
await t await t