jeudi 14 mai 2020

Unable to call a function from Fixture.before Method

I am trying to implement a fixture with multiple tests where all depend on each other Therefore I want to clean the Database and perform login only one time from the Fixture.before Method So it will look like this:

fixture `testProject`.page(baseUrl)
    .before(async t => {
    await loginPM.login()
    await base.clearDB()
})
.beforeEach(async t => {
// some steps before each test
})
test 1
test 2 
test 3

This scenario throws the following exception:


Error in fixture.before hook - Cannot implicitly resolve the test run in the context of which the test controller action should be executed. Use test function's 't' argument instead


Any ideas why testcafe not support calling functions from a Fixture.before Method

Aucun commentaire:

Enregistrer un commentaire