Watir Rspec Ruby:比较新的/编辑过的值和旧的/以前的值



自动生成两次名称,第一次

 $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)

相关内容

  • 没有找到相关文章

最新更新