Để bắt đầu, tôi không biết bất kỳ tương đương trực tiếp nào với DBUnit cho Mongo. Mongo vẫn là một sản phẩm mới, vì vậy có thể bạn sẽ phải "tự mày mò" cho một số thứ này.
Tuy nhiên, có một số tính năng của Mongo giúp việc này trở nên dễ dàng:
- Nó chạy với các quyền tối thiểu
- Nó chỉ có thể "chạy" trên các tệp đã chuẩn bị
- Nó không thực sự có một lược đồ (ngoại trừ các chỉ mục)
- Nó có thể hoạt động với dữ liệu JSON
Dựa trên tập dữ liệu của bạn, có rất nhiều cách để thực hiện việc này. Nhưng các công cụ cơ bản ở đó.
- Bạn có thể bắt đầu một phiên bản dành riêng cho thử nghiệm của mình, từ thử nghiệm của bạn.
- Bạn có thể nhập dữ liệu "trạng thái" từ tệp JSON.
- Bạn có thể áp dụng bất kỳ chức năng phía máy chủ nào từ tệp JS (từ đầu).
Vì vậy, toàn bộ mọi thứ sẽ khá đơn giản. Mặc dù bạn sẽ phải viết nhiều mã keo.