在Rspec中,如何测试CSV文件中的行数?
我在变异中创建了一个CSV文件。我可以通过检查是否包含某些文本来测试CSV的输出。但是,我希望能够测试输出中的行数。
请查看到目前为止我测试过的示例通过:
describe "#execute" do
it "creates a CSV for the specified content" do
outcome = mutation.run(mutation_params)
expect(outcome.result).to include("Name")
end
end
答案 0 :(得分:5)
你可以算新行分隔符:
expect(outcome.result.split("\n").size).to eq(10)
答案 1 :(得分:0)
outcome.lines.count
为您提供总行数
所以expect(outcome.lines.count).to eq(10)
应该提供帮助