Тестирование экземпляров схемы ebedded mongoose с использованием мокко и чая - PullRequest
0 голосов
/ 27 сентября 2019

Я получил следующие две схемы:

const testSchema = new mongoose.Schema({
  name: {type: String, required: true}
});

и (экспортировано как тест)

const testsSchema = new mongoose.Schema({
  name: {type: String, required: true}
  tests: [testSchema]
});

Как мне изменить этот тест, чтобы проверить, что если тест есть?в массиве tsts проверяется, что в этом тесте проверяется его имя.

it('should be invalid if name is empty in a test', function (done) {
    const sut = new Test;

    sut.validate(function (err) {
      expect(err.errors.??INSERT??).to.exist;
      done();
    });
  });
...