Skip to content

Commit d1bbb0a

Browse files
add urls mapping for nextjs tests
1 parent af953f7 commit d1bbb0a

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

packages/devextreme-cli/testing/__tests__/nextjs-ts.test.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,9 @@ const { nextjsTs } = require('../env.nextjs');
22
const testAppTemplate = require('../app-template.test.shared.js');
33
testAppTemplate(nextjsTs, {
44
port: 3000,
5+
urls: {
6+
profile: 'pages/profile',
7+
tasks: 'pages/tasks',
8+
page: 'pages/new-page',
9+
},
510
});

packages/devextreme-cli/testing/__tests__/nextjs.test.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,9 @@ const { nextjsJs } = require('../env.nextjs');
22
const testAppTemplate = require('../app-template.test.shared.js');
33
testAppTemplate(nextjsJs, {
44
port: 3000,
5+
urls: {
6+
profile: 'pages/profile',
7+
tasks: 'pages/tasks',
8+
page: 'pages/new-page',
9+
},
510
});

packages/devextreme-cli/testing/app-template.test.shared.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,15 @@ const DevServer = require('./dev-server');
88

99
const defaultLayout = 'side-nav-outer-toolbar';
1010

11-
module.exports = (env, { port } = { port: '8080' }) => {
11+
module.exports = (env, { port, urls } = { port: '8080', urls: {} }) => {
1212
const appUrl = `http://${ip.address()}:${port}/`;
1313
const diffSnapshotsDir = path.join('testing/__tests__/__diff_snapshots__', env.engine);
1414

1515
const pageUrls = {
1616
profile: 'profile',
1717
tasks: 'tasks',
1818
page: `${(env.engine === 'angular' ? 'pages/' : '')}new-page`,
19+
...urls,
1920
};
2021

2122
const getPageURL = (name) => `${appUrl}${(env.engine.indexOf('nextjs') !== 0 ? '#/' : '')}${pageUrls[name]}`;

0 commit comments

Comments
 (0)