2
httpリクエストを模擬するためにnockを使用しています。NockはNightwatch + Seleniumで動作しません
私のアプリはRedux + Reactを使って書かれています。
import nock from "nock"
nock("http://localhost:8080")
.log(console.log)
.get("/fake/users/sign_in.json")
.reply(500, 'Error')
const doLogin = (browser) => {
return browser
.url("http://localhost:8080")
.waitForElementVisible('form', 1000)
.setValue('input[name=email]', '[email protected]')
.setValue('input[name=password]', 'somepass')
.click('button[type=submit]')
.pause(500)
}
export default {
"Do login and receive success message": (browser) => {
doLogin(browser)
.assert.urlContains('panel')
.end()
}
}
リクエストがエラーを返すと、エラー500はテストに合格できませんが、現在は合格しています。だから私はノックは要求を嘲笑していないと思う。
を使用する必要があります。質問は何ですか? – gurghet
私はこれらの要求をすることが可能だと思った –
あなたはノックをブラウザに注入する必要があります – gurghet