Quảng cáo phương thuốc quý Nếu các bạn đã chán ngấy với việc viết và nhìn những dòng code sau đây lặp đi lặp lại thì bài viết này là dành cho bạn. Một cách chữa ngấy cho các bạn nhé vì nhà tôi 3 đời chữa ngấy rồi =)). Ở đâu đó có đoạn code rspec cho controller: describe "GET #index" do before do get :index end it { expect(subject).to respond_with(:ok) } it { expect(subject).to...
Happy New Year RSpecHelper methods Trong khi sử dụng RSPEC, chắc hẳn các bạn sử dụng rất nhiều let và let!. Nhiều khi bạn sử dụng let hoặc let! rspec đều chạy đúng, có khi lại phải dùng let! mới được mà khi thì nên dùng let để tốt hơn cho hiệu suất. Bạn đã hiểu rõ về let và let! chưa? Nếu câu trả lời là chưa thì đây là một tài liệu tham khảo cho bạn, còn ngược lại hãy để lại quan điểm của bạn về let...
RSpecĐôi lời về FactoryBot gem FactoryBot gem thường được sử dụng khi viết rspec để sử dụng các chiến lược (phương thức) xây dựng model một cách đơn giản. FB cung cấp cho chúng ta 4 phương thức chính là: build, create, attributes_for và build_stubbed. Có thể bạn chưa biết FB và Faker là một cặp đôi hoàn hảo trong việc tạo dữ liệu mẫu cho các model khi viết rspec. Chú ý: Để cho ngắn gọn trong bài mình...
RSpec Beginner RubyonRails factory botHồi mình mới sử dụng Rspec mình dường như chưa hiểu thực sự ý nghĩa của viết Unit Test (Rspec) nên chỉ viết cho có, hay chưa có tâm. Viết unit test để làm gì, mặc dù cũng có Google đọc các thể loại chân kinh của các vị tiền bối để lại, nhưng có vẻ đạo hạnh không cao nên không thể giác ngộ. Và tất nhiên, những phần hướng dẫn unit test trong cuốn tutorial ROR đời đầu mình mới học...
Happy New Year RSpec Rails