我想断言这一期望:
contas_csv = transacoes_decorator.converter_contas_para_csv
expect(contas_csv).to eq('345,30000n350,19500n355,20000n360,-31000n')
我有一个错误:
expected: "345,30000\n350,19500\n355,20000\n360,-31000\n"
got: "345,30000n350,19500n355,20000n360,-31000n"
我打印了 contas_csv 变量,我得到了我所期望的" 345,30000 n350,19500 n355,20000
但是RSPEC在" n"之前添加了一个额外的" "。因此,我的测试失败了。
有人可以帮助我吗?
您正在使用单引号,因此从字面上拍摄了诸如n
之类的特殊字符,而不是扩展到其控制字符对应物。
使用此:
"...n..."
带双引号。'n'
与"\n"
相同。