首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >rspec测试文件中的代码执行顺序是什么?

rspec测试文件中的代码执行顺序是什么?
EN

Stack Overflow用户
提问于 2016-06-13 15:03:34
回答 1查看 234关注 0票数 1

为了解决我的问题,我将通过打印消息来解释执行序列在我的测试中的作用。

代码语言:javascript
运行
复制
describe Something do
  2.times do
    puts "Instruction A"
    it "test" do
      puts "Instruction B"
    end
    puts "Instruction C" 
  end
end

我希望代码能够打印:指令A-指令B-指令C-指令A-指令B-指令C

但我看到的顺序如下:指令A指令C指令C指令B指令B指令B指令

在我看来,在"it“块之外执行代码,将块放在队列中。当它完成时,继续执行位于队列中的" it“块。这个序列正确吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-13 15:42:35

是的,这是正确的。it块是实际的测试,它们只有在执行了所有describe块之后才能运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37793155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档