Rails:如何在测试后确保db恢复到其原始状态?

时间:2017-11-30 19:11:05

标签: ruby-on-rails testing minitest

我正在尝试编写一个涉及创建新用户的测试。但是,测试在第一次失败,因为用户在初始运行后永久保留在数据库中。

{{1}}

如何在测试运行后确保db返回到测试前的状态?

1 个答案:

答案 0 :(得分:1)

使用database_cleaner gem

使用示例:

for row in board:
    for col in row:
        print(col, end=" ") # print each element separated by space
    print() # Add newline