Double trong RSpec là gì?
Double trong RSpec là gì?

Video: Double trong RSpec là gì?

Video: Double trong RSpec là gì?
Video: How to Use RSpec Mocks & Stubs 2024, Có thể
Anonim

Trong chương này, chúng ta sẽ thảo luận về RSpec Đôi , còn được biết là RSpec Chế giễu. MỘT Kép là một đối tượng có thể “thay thế” cho một đối tượng khác. Đây là đâu RSpec Đôi (chế giễu) trở nên hữu ích. Phương thức list_student_names của chúng tôi gọi phương thức name trên mỗi đối tượng Student trong biến thành viên @students của nó.

Hơn nữa, cho phép trong RSpec là gì?

cho phép là một phương thức được ghi nhớ chỉ được gọi khi nó được tham chiếu trong các thông số kỹ thuật. Vì nó được ghi nhớ, nếu nó được gọi hai lần, nó sẽ không được thực thi lại. cho phép ! được gọi trước mỗi thông số kỹ thuật. Rspec cũng có một hook trước mà chúng ta có thể được sử dụng để thực thi một số mã trước khi tất cả các thông số kỹ thuật được chạy trong một khối cụ thể.

Cũng cần biết, chủ đề trong RSpec là gì? Các chủ thể là đối tượng đang được kiểm tra. RSpec có một ý tưởng rõ ràng về chủ thể . Nó có thể được xác định hoặc không. Nếu nó là, RSpec có thể gọi các phương thức trên đó mà không cần tham chiếu đến nó một cách rõ ràng. Nếu bạn muốn bạn hết hạn chủ thể được tạo ra một cách háo hức (trước khi một ví dụ trong nhóm của nó chạy), hãy nói chủ thể !

Sau đó, sơ khai trong Ruby là gì?

Sơ khai . Định nghĩa của sơ khai : Một phương pháp sơ khai là một lệnh cho một đối tượng (thực hoặc thử nghiệm kép) để trả về a. giá trị đã biết để phản hồi một tin nhắn. Nghe có vẻ hữu ích.

Ngữ cảnh trong RSpec là gì?

ngữ cảnh trong rspec . Theo rspec mã nguồn, định nghĩa bài văn ”Chỉ là một phương pháp bí danh của“mô tả”, có nghĩa là không có sự khác biệt về chức năng giữa hai phương pháp này. Tuy nhiên, có một sự khác biệt về ngữ cảnh sẽ giúp làm cho các bài kiểm tra của bạn dễ hiểu hơn bằng cách sử dụng cả hai.

Đề xuất: