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