在 ember 集成测试中模拟 ember-select2 选择

Simulate a ember-select2 selection in ember integration test

有没有人能够模拟一个选项的 select2 选择? 到目前为止我试过这个:

 test("Checking navigation", function () {
      expect(1);
      visit("/hub");
      click("#btnLogin");
      andThen(function () {
        click(".select2-container");
        andThen(function () {
        });
      });
    });

但是我还没有看到UI的变化。

经过一番尝试,我认为这就是您要找的东西:

find(".select2-container:first").trigger({type:'mousedown', which:1});

我们需要在容器内打锚

  Ember.$(" .select2-container a").trigger({type:'mousedown', which:1});

如果您想 select 下拉列表中的项目,您可以这样做:

Ember.$(".select2-results li div").trigger({type:'mouseup', which:1});