forked from fanruan/fineui
windy
5 years ago
5 changed files with 465 additions and 0 deletions
@ -0,0 +1,132 @@
|
||||
/** |
||||
* @author windy |
||||
* @version 2.0 |
||||
* Created by windy on 2020/3/2 |
||||
*/ |
||||
|
||||
describe("bubble_combo", function () { |
||||
|
||||
/** |
||||
* test_author_windy |
||||
*/ |
||||
it("测试弹出收起", function (done) { |
||||
var bubbleCombo = BI.Test.createWidget({ |
||||
type: "bi.bubble_combo", |
||||
el: { |
||||
type: "bi.button", |
||||
text: "测试", |
||||
height: 24 |
||||
}, |
||||
popup: { |
||||
el: { |
||||
type: "bi.button_group", |
||||
items: BI.makeArray(100, { |
||||
type: "bi.text_item", |
||||
height: 24, |
||||
text: "item" |
||||
}), |
||||
layouts: [{ |
||||
type: "bi.vertical" |
||||
}] |
||||
}, |
||||
maxHeight: 200 |
||||
} |
||||
}); |
||||
BI.nextTick(function () { |
||||
bubbleCombo.element.find(".bi-button").click(); |
||||
expect(bubbleCombo.element.find(".bi-bubble-popup-view").css("display")).to.equal("block"); |
||||
bubbleCombo.destroy(); |
||||
done(); |
||||
}) |
||||
}); |
||||
|
||||
/** |
||||
* test_author_windy |
||||
*/ |
||||
it("测试弹出收起", function (done) { |
||||
var bubbleCombo = BI.Test.createWidget({ |
||||
type: "bi.bubble_combo", |
||||
el: { |
||||
type: "bi.button", |
||||
text: "测试", |
||||
height: 24 |
||||
}, |
||||
popup: { |
||||
el: { |
||||
type: "bi.button_group", |
||||
items: BI.makeArray(100, { |
||||
type: "bi.text_item", |
||||
height: 24, |
||||
text: "item" |
||||
}), |
||||
layouts: [{ |
||||
type: "bi.vertical" |
||||
}] |
||||
}, |
||||
maxHeight: 200 |
||||
} |
||||
}); |
||||
BI.nextTick(function () { |
||||
bubbleCombo.element.find(".bi-button").click(); |
||||
expect(bubbleCombo.element.find(".bi-bubble-popup-view").css("display")).to.equal("block"); |
||||
bubbleCombo.destroy(); |
||||
done(); |
||||
}) |
||||
}); |
||||
|
||||
|
||||
/** |
||||
* test_author_windy |
||||
*/ |
||||
it("bubble_bar_popup_view", function (done) { |
||||
var bubbleCombo = BI.Test.createWidget({ |
||||
type: "bi.bubble_combo", |
||||
el: { |
||||
type: "bi.button", |
||||
text: "测试", |
||||
height: 24 |
||||
}, |
||||
popup: { |
||||
type: "bi.bubble_bar_popup_view", |
||||
el: { |
||||
type: "bi.vertical", |
||||
height: 40 |
||||
} |
||||
} |
||||
}); |
||||
BI.nextTick(function () { |
||||
bubbleCombo.element.find(".bi-button").click(); |
||||
expect(bubbleCombo.element.find(".bi-text:contains(确定)").length).to.equal(1); |
||||
bubbleCombo.destroy(); |
||||
done(); |
||||
}) |
||||
}); |
||||
|
||||
|
||||
/** |
||||
* test_author_windy |
||||
*/ |
||||
it("text_bubble_bar_popup_view", function (done) { |
||||
var bubbleCombo = BI.Test.createWidget({ |
||||
type: "bi.bubble_combo", |
||||
el: { |
||||
type: "bi.button", |
||||
text: "测试", |
||||
height: 24 |
||||
}, |
||||
popup: { |
||||
type: "bi.text_bubble_bar_popup_view", |
||||
el: { |
||||
type: "bi.vertical", |
||||
height: 40 |
||||
} |
||||
} |
||||
}); |
||||
BI.nextTick(function () { |
||||
bubbleCombo.element.find(".bi-button").click(); |
||||
expect(bubbleCombo.element.find(".bi-text:contains(确定)").length).to.equal(1); |
||||
bubbleCombo.destroy(); |
||||
done(); |
||||
}) |
||||
}); |
||||
}); |
@ -0,0 +1,50 @@
|
||||
/** |
||||
* @author windy |
||||
* @version 2.0 |
||||
* Created by windy on 2020/3/2 |
||||
*/ |
||||
|
||||
describe("edit_icon_check_combo", function () { |
||||
|
||||
/** |
||||
* test_author_windy |
||||
*/ |
||||
it("测试弹出收起", function (done) { |
||||
var combo = BI.Test.createWidget({ |
||||
type: "bi.editor_icon_check_combo", |
||||
watermark: "默认值", |
||||
width: 200, |
||||
height: 24, |
||||
value: 2, |
||||
items: [{ |
||||
text: "MVC-1", |
||||
value: "1" |
||||
}, { |
||||
text: "MVC-2", |
||||
value: "2" |
||||
}, { |
||||
text: "MVC-3", |
||||
value: "3" |
||||
}] |
||||
}); |
||||
BI.nextTick(function () { |
||||
combo.element.find(".bi-editor-trigger").click(); |
||||
combo.element.find(".bi-text-icon-popup .bi-single-select-item").click(); |
||||
expect(combo.getValue()[0]).to.equal("3"); |
||||
combo.populate([{ |
||||
text: "MVC-1", |
||||
value: "4" |
||||
}, { |
||||
text: "MVC-2", |
||||
value: "5" |
||||
}, { |
||||
text: "MVC-3", |
||||
value: "6" |
||||
}]); |
||||
combo.setValue("4"); |
||||
expect(combo.getValue()[0]).to.equal("4"); |
||||
combo.destroy(); |
||||
done(); |
||||
}) |
||||
}); |
||||
}); |
@ -0,0 +1,64 @@
|
||||
/** |
||||
* @author windy |
||||
* @version 2.0 |
||||
* Created by windy on 2020/3/2 |
||||
*/ |
||||
|
||||
describe("icontextvaluecombo", function () { |
||||
|
||||
/** |
||||
* test_author_windy |
||||
*/ |
||||
it("测试setValue", function () { |
||||
var combo = BI.Test.createWidget({ |
||||
type: "bi.icon_text_value_combo", |
||||
text: "默认值", |
||||
value: 22, |
||||
width: 300, |
||||
items: [{ |
||||
text: "MVC-1", |
||||
iconCls: "date-font", |
||||
value: 1 |
||||
}, { |
||||
text: "MVC-2", |
||||
iconCls: "search-font", |
||||
value: 2 |
||||
}, { |
||||
text: "MVC-3", |
||||
iconCls: "pull-right-font", |
||||
value: 3 |
||||
}] |
||||
}); |
||||
combo.setValue(2); |
||||
expect(combo.getValue()[0]).to.equal(2); |
||||
}); |
||||
|
||||
/** |
||||
* test_author_windy |
||||
*/ |
||||
it("测试populate", function (done) { |
||||
var combo = BI.Test.createWidget({ |
||||
type: "bi.text_value_combo", |
||||
text: "默认值", |
||||
value: 22, |
||||
width: 300 |
||||
}); |
||||
combo.populate([{ |
||||
text: "MVC-1", |
||||
iconCls: "date-font", |
||||
value: 1 |
||||
}, { |
||||
text: "MVC-2", |
||||
iconCls: "search-font", |
||||
value: 2 |
||||
}, { |
||||
text: "MVC-3", |
||||
iconCls: "pull-right-font", |
||||
value: 3 |
||||
}]); |
||||
combo.setValue(2); |
||||
expect(combo.getValue()[0]).to.equal(2); |
||||
done(); |
||||
}); |
||||
}); |
||||
|
@ -0,0 +1,118 @@
|
||||
/** |
||||
* @author windy |
||||
* @version 2.0 |
||||
* Created by windy on 2020/3/2 |
||||
*/ |
||||
|
||||
describe("textvaluecombo", function () { |
||||
|
||||
/** |
||||
* test_author_windy |
||||
*/ |
||||
it("测试setValue", function () { |
||||
var combo = BI.Test.createWidget({ |
||||
type: "bi.text_value_combo", |
||||
text: "默认值", |
||||
value: 22, |
||||
width: 300, |
||||
items: [{ |
||||
text: "MVC-1", |
||||
iconCls: "date-font", |
||||
value: 1 |
||||
}, { |
||||
text: "MVC-2", |
||||
iconCls: "search-font", |
||||
value: 2 |
||||
}, { |
||||
text: "MVC-3", |
||||
iconCls: "pull-right-font", |
||||
value: 3 |
||||
}] |
||||
}); |
||||
combo.setValue(2); |
||||
expect(combo.getValue()[0]).to.equal(2); |
||||
}); |
||||
|
||||
/** |
||||
* test_author_windy |
||||
*/ |
||||
it("测试populate", function (done) { |
||||
var combo = BI.Test.createWidget({ |
||||
type: "bi.text_value_combo", |
||||
text: "默认值", |
||||
value: 22, |
||||
width: 300 |
||||
}); |
||||
combo.populate([{ |
||||
text: "MVC-1", |
||||
iconCls: "date-font", |
||||
value: 1 |
||||
}, { |
||||
text: "MVC-2", |
||||
iconCls: "search-font", |
||||
value: 2 |
||||
}, { |
||||
text: "MVC-3", |
||||
iconCls: "pull-right-font", |
||||
value: 3 |
||||
}]); |
||||
combo.setValue(2); |
||||
expect(combo.getValue()[0]).to.equal(2); |
||||
done(); |
||||
}); |
||||
|
||||
/** |
||||
* test_author_windy |
||||
*/ |
||||
it("测试small_setValue", function () { |
||||
var combo = BI.Test.createWidget({ |
||||
type: "bi.small_text_value_combo", |
||||
text: "默认值", |
||||
value: 22, |
||||
width: 300, |
||||
items: [{ |
||||
text: "MVC-1", |
||||
iconCls: "date-font", |
||||
value: 1 |
||||
}, { |
||||
text: "MVC-2", |
||||
iconCls: "search-font", |
||||
value: 2 |
||||
}, { |
||||
text: "MVC-3", |
||||
iconCls: "pull-right-font", |
||||
value: 3 |
||||
}] |
||||
}); |
||||
combo.setValue(2); |
||||
expect(combo.getValue()[0]).to.equal(2); |
||||
}); |
||||
|
||||
/** |
||||
* test_author_windy |
||||
*/ |
||||
it("测试small_populate", function (done) { |
||||
var combo = BI.Test.createWidget({ |
||||
type: "bi.small_text_value_combo", |
||||
text: "默认值", |
||||
value: 22, |
||||
width: 300 |
||||
}); |
||||
combo.populate([{ |
||||
text: "MVC-1", |
||||
iconCls: "date-font", |
||||
value: 1 |
||||
}, { |
||||
text: "MVC-2", |
||||
iconCls: "search-font", |
||||
value: 2 |
||||
}, { |
||||
text: "MVC-3", |
||||
iconCls: "pull-right-font", |
||||
value: 3 |
||||
}]); |
||||
combo.setValue(2); |
||||
expect(combo.getValue()[0]).to.equal(2); |
||||
done(); |
||||
}); |
||||
}); |
Loading…
Reference in new issue