0
典型的工作流程與摩卡雲:測試數據庫中的行測試
describe("my test", function(){
it("should calculate X correctly", function(){...});
it("should calculate Y correctly", function(){...});
it("should calculate Z correctly", function(){...});
});
不過,說我讀X,Y和Z從一個數據庫,在那裏有可能是幾千條記錄。我絕對不希望我的結構試驗這種方式,否則我會爲每個項目一次閱讀每一條記錄:
describe("database test", function(){
it("should calculate X correctly", function(){
// check all X in the database
});
it("should calculate Y correctly", function(){
// check all Y in the database
});
it("should calculate Z correctly", function(){
// check all Z in the database
});
});
鑑於摩卡的格式,不過,這樣看來,這是唯一的出路測試我的數據庫,同時保留每個測試的名稱。
有另一種方式來測試,將(一)正確標註全部測試和(b)要求每個記錄只能讀取一次?
的問題是,它是成千上萬的記錄,我不能肯定,他們就都適合在內存中。 –
我編輯了迴應。我仍然在尋找一種更好的方法來完成這一點。比如對於每一次迭代,檢查所有三個「它(」應該......「)方法。 – matth