错误 - RSpeC语言 期望方法正在转义'n'



我想断言这一期望:

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"相同。

最新更新