在 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});
有没有人能够模拟一个选项的 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});