EmberJS Qunit событие "изменить" не срабатывает и выдает ошибку

У меня есть проблемы с EmberJS 2.2.0 и Qunit.

Есть приемочный тест с некоторыми JQuery

test('some test', function(assert) {
  visit('/some-route/new');

  andThen(function() {
    var option = this.$('#some-select option:eq(1)');
    this.$('#some-select').val(option.val());
  });

  andThen(function() {
    this.$('#some-select').trigger('change');
  });

  andThen(function() {
    var selected = this.$('#some-select option:selected').val();
    assert.equal(selected, 1);
  });

  andThen(function() {
    assert.equal(this.$('#some-select option:selected').val(), 1);

    andThen(function() {
      assert.equal(this.$('.some-field :input').val(), 100);
    });
  });
});

Здесь проблема.

При использовании тестов.trigger('change') или.change() происходит сбой и сбрасывается операция адаптера. В консоли это лог undefined и тест не пройден. Как я могу запустить это событие? У меня есть логика, основанная на изменении значения выбора.

0 ответов

Другие вопросы по тегам