自动生成名称两次,第一次
$name = generate_name
self.name = $name
生成:$name is "Abc"
然后将$name
编辑为“Xyz”。这导致以前/旧名称不再可用/保存在应用程序中,它被新/编辑的名称覆盖。
我现在必须比较同一变量$ name的两个值,以确保编辑名称。
using expect($name).to_not eq($old_name)
我不明白如何在覆盖之前将旧/旧名称保存到另一个变量$old_name
中?
答案 0 :(得分:0)
在将$name
更改为“Xyz”或测试相等性之前,您需要将$old_name
设置为等于$name
。
这样的事情:
$name = generate_name
self.name = $name
$old_name = self.name
$name = Xyz
self.name = $name
using expect($name).to_not eq($old_name)