#5 楼 @flowerwrong 弄好了原来是要 mysql 里面要重新创新数据库,我 sb 了。。
#5 楼 @flowerwrong 设置的密码都试过了。。。
#5 楼 @flowerwrong 解决了。 你好,好淫
#4 楼 @blacktulip 谢谢
#5 楼 @blacktulip 可以了啊,谢啦,create 和 create!有什么区别啊
#2 楼 @blacktulip 貌似还是没有用。。。
#1 楼 @kai209209 可是我改成 create 也是没有用的啊。。。
#2 楼 @hanluner 谢了啊。我还想问问@comment = @product.comments.create(comment_params) 和@comment.save有什么区别
#1 楼 @JIAZHEN 不好意思啊,我不是很懂测试怎么写,只能把代码粘给你看,我希望能按照这样的形式写出来。。但是 cmd 里面告诉我 nomethoderror:each,我真的不是很懂。。。
describe "author search" do before(:each) do @book1 = BookInStock.new("1111", "title1","author1", "genre1", 11.1,11) @book2 = BookInStock.new("2222", "title2","author1", "genre2", 22.2,22) end context "required book in the database"do it "puts book in both remote cache and localcache" do expect(@sqlite_database).to receive(:authorSearch).with('author1').and_return(@book1,@book2) expect(@dalli_client).to receive(:get).with('author1_Statement').and_return(nil) expect(@dalli_client).to receive(:get).with('author1_Statement').and_return(nil) expect(@dalli_client).to receive(:get).with('bks_author1').and_return(nil) #expect(@data_access).to receive(:each).with(@book1).and_return('1111_')