我一直在经历迈克尔·哈特尔的教程http://railstutorial.org/,并在大多数情况下它已经在开始使用Rails的一个巨大的帮助。本书非常关注TDD,这很好,因为我想学习TDD,但问题是90%的测试失败,出现错误“电子邮件已被采纳”。我认为发生的情况是,当测试运行时,它会按照本书中的建议创建一个电子邮件为“[email protected]”的用户。问题是当第二个测试运行需要创建一个用户时,它使用相同的“[email protected]”电子邮件地址。我知道有一些解决方法我使用factory girl创建了一系列电子邮件地址,但我不应该这样做才能从教程中正确地运行示例。Ruby on Rails的教程TDD“电子邮件已经采取”
有没有其他人遇到这个问题?由于缺乏关于这个特定主题的问题,我认为这是我的代码中的一个错误,但也许有人遇到过这个问题。
耙分贝:复位不解决它,我和我使用的厂房为好。 第一次测试的测试结果: 89个示例,49次失败 第二次测试: 89次示例,51次失败 – Adam 2011-01-28 21:44:55