自动生成两次名称,第一次
$name = generate_name
self.name = $name
产生:$name is "Abc"
然后编辑$name
为"Xyz"。这会导致以前的/旧的名称不再可用/保存在应用程序中,它被新的/编辑的名称覆盖。
我现在必须比较相同变量$name的两个值,以确保name被编辑。
using expect($name).to_not eq($old_name)
我不明白如何将以前/旧的名称保存到另一个变量$old_name
之前覆盖它?
在将$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)