-
-
Notifications
You must be signed in to change notification settings - Fork 744
Closed
Description
What are you trying to achieve?
I'm want to use REST.haveRequestHeaders
What do you get instead?
Playwright.haveRequestHeaders is called
Provide test source code if related
Before(async ({ I }) => {
const authCookie = await I.getAuthCookie();
I.haveRequestHeaders({
'Auth': authCookie.Auth,
'TimeCode': authCookie.TimeCode
});
});
Details
- CodeceptJS version: 3.3.6
- NodeJS Version: 18.7.0
- Operating System: Ubuntu 20.04.6 LTS
- Configuration file:
import {
setHeadlessWhen,
setCommonPlugins
} from '@codeceptjs/configure';
const env = require('dotenv').config({
path: '.env.test'
})
if (env.error && env.error.code === 'ENOENT') {
throw new Error('Please, recreate env.test file')
}
const base_url = process.env.URL
const currentBrowser = process.env.PROFILE || 'chromium'; // 'firefox', 'webkit'
// enable all common plugins https://github.com/codeceptjs/configure#setcommonplugins
setCommonPlugins();
setHeadlessWhen(JSON.parse(process.env.HEADLESS));
export const config: CodeceptJS.MainConfig = {
tests: './tests/**/*_test.ts',
output: './output',
helpers: {
ChaiWrapper: {
require: "codeceptjs-chai"
},
Playwright: {
url: base_url,
show: true,
browser: currentBrowser,
waitForTimeout: 10000
},
REST: {
endpoint: base_url,
defaultHeaders: {
'Content-Type': 'application/json',
'ForceUseSession': true,
'Auth': '',
'TimeCode': []
}
},
JSONResponse: {},
DbHelper: {
"require": "codeceptjs-dbhelper"
},
GeneralHelper: {
require: './helpers/general_helper.ts',
}
},
include: {
I: "./common/custom_steps.ts",
},
plugins: {
tryTo: {
enabled: true
},
allure: {
enabled: true,
require: '@codeceptjs/allure-legacy',
outputDir: './output/allure/allure-results',
},
retryFailedStep: {
enabled: true
},
pauseOnFail: {}
},
name: 'test',
fullPromiseBased: false
}
Metadata
Metadata
Assignees
Labels
No labels