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:
parent
b2ed847da9
commit
97c0894d9a
1203
frontend/package-lock.json
generated
1203
frontend/package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
@ -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",
|
||||||
|
|
|
@ -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();
|
|
||||||
},);
|
},);
|
||||||
|
|
|
@ -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();
|
|
||||||
});
|
});
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue