Tôi muốn thử nghiệm các mô hình dự án Trails.js của tôi bằng mocha. Tôi sử dụng số trailpack-waterline để tải các mô hình của mình vào ORline đường nước.Cách kiểm tra mô hình đường nước trong Trails.js
Tiếp theo Trails Docs Tôi tạo ra một User.test.js
:
'use strict'
const assert = require('assert')
describe('User Model',() => {
let User
before(() => {
assert(global.app.models.User)
User = global.app.models.User
})
it('should exist',() => {
assert(User)
})
})
này chạy mà không cần bất kỳ lỗi.
Nhưng tôi không thể khởi tạo mô hình theo bất kỳ cách nào. Theo ví dụ về Tài liệu new User({...})
sẽ tạo đối tượng người dùng mới, nhưng mã này sẽ phát ra lỗi nói rằng User is not a constructor
. Và không phải ví dụ về Waterline Docs sử dụng User.create({...})
dường như hoạt động.
In ra Mô hình người dùng hiển thị nó chỉ bao gồm hai methods: [ 'getModelName', 'getTableName' ]
.
Làm cách nào để nhanh chóng tạo mô hình đường thủy cho thử nghiệm đơn vị?