gpt4 book ai didi

coffeescript - 我怎样才能与 super 测试同步测试

转载 作者:行者123 更新时间:2023-12-02 04:54:09 25 4
gpt4 key购买 nike

代码:

should = require('should')
request = require('supertest')
request = request("stackoverflow.com");

describe "temp", ->

input_output = [
{ input:"[mocha] [supertest]", output: ["asdf", "asdf"] }
{ input:"아버지가방에들어가신다", output: [ '아버지가방에들어가신다', '아버지', '가방', '에들', '어가', '신다' ] }
{ input:"hi hello", output: ["hi", "hello"] }
]

for item in input_output

it "curl https://stackoverflow.com/search?q=#{item.input}", (done) ->

request
.get("/search?q=#{item.input}")
.expect(200)
.expect (res) ->
console.log item.input
return
.end(done)

输出:

我预计输出如下:

我知道如果我在没有回调的情况下进行测试,那么我可以进行同步测试。但没有用。

最佳答案

尝试在测试中使用局部范围的变量。像这样:

describe "temp", ->

input_output = [
{ input:"[mocha] [supertest]", output: ["asdf", "asdf"] }
{ input:"아버지가방에들어가신다", output: [ '아버지가방에들어가신다', '아버지', '가방', '에들', '어가', '신다' ] }
{ input:"hi hello", output: ["hi", "hello"] }
]

for item in input_output

it "curl http://stackoverflow.com/search?q=#{item.input}", (done) ->
itemInput = item.input // <-- save in local scope var

request
.get("/search?q=#{item.input}")
.expect(200)
.expect (res) ->
console.log itemInput // <-- use local scope var
return
.end(done)

关于coffeescript - 我怎样才能与 super 测试同步测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24644293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com