问题描述 投票:0回答:1

$ rspec {:serverTime=>1594138489530}F

发生了什么?如何防止这种情况发生?或我该怎么做才能解决这个问题?

在我的测试中,RSPEC不应该进行转换 - 您肯定还有其他事情正在进行。
说,很容易转换:
{ a: 1, b: 2 }.transform_keys(&:to_s)
# => { 'a' => 1, 'b' => 2 }

{ 'a' => 1, 'b' => 2 }.transform_keys(&:to_sym)
# => { a: 1, b: 2 }

您可以更改您的代码,以始终将前者做
ruby rspec
1个回答
2
投票
以将信息胁到已知格式。

我认为您仍然应该尝试调试规格,以了解为什么会发生转换。 (这是您认为是的对象吗?)

使用火箭(
=>

)语法为我修复。不知道为什么RSPEC这样做。

	

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.