forked from fanruan/fineui
Browse Source
* commit '840f255de6ec33cf3d23998cd0240394da75b111': update fix: 按照comment修改 BI-48231 number_interval也补充一下 fix: 按照comment修改 BI-48236 test: 测试text和button的点击方法es6
guy
5 years ago
7 changed files with 101 additions and 3 deletions
@ -0,0 +1,12 @@ |
|||||||
|
!(function () { |
||||||
|
BI.Test = {}; |
||||||
|
_.extend(BI.Test, { |
||||||
|
createWidget: function (widgetJson) { |
||||||
|
var widget = BI.createWidget(BI.extend(widgetJson, { |
||||||
|
root: true |
||||||
|
})); |
||||||
|
widget.element.appendTo("body"); |
||||||
|
return widget; |
||||||
|
} |
||||||
|
}) |
||||||
|
})(); |
@ -0,0 +1,25 @@ |
|||||||
|
/** |
||||||
|
* Created by windy on 2018/01/23. |
||||||
|
*/ |
||||||
|
describe("ButtonTest", function () { |
||||||
|
|
||||||
|
/** |
||||||
|
* test_author_windy |
||||||
|
*/ |
||||||
|
it("EventClickTest", function (done) { |
||||||
|
var button = BI.Test.createWidget({ |
||||||
|
type: "bi.button", |
||||||
|
text: "CCC", |
||||||
|
handler: function () { |
||||||
|
this.setText("click"); |
||||||
|
} |
||||||
|
}); |
||||||
|
BI.nextTick(function () { |
||||||
|
button.element.click(); |
||||||
|
expect(button.element.children(".bi-text").text()).to.equal("click"); |
||||||
|
button.destroy(); |
||||||
|
done(); |
||||||
|
}); |
||||||
|
|
||||||
|
}); |
||||||
|
}); |
@ -0,0 +1,29 @@ |
|||||||
|
/** |
||||||
|
* Created by windy on 2018/01/23. |
||||||
|
*/ |
||||||
|
describe("TextTest", function () { |
||||||
|
|
||||||
|
/** |
||||||
|
* test_author_windy |
||||||
|
*/ |
||||||
|
it("setText", function () { |
||||||
|
var text = BI.Test.createWidget({ |
||||||
|
type: "bi.text" |
||||||
|
}); |
||||||
|
text.setText("AAA"); |
||||||
|
expect(text.element.text()).to.equal("AAA"); |
||||||
|
text.destroy(); |
||||||
|
}); |
||||||
|
|
||||||
|
/** |
||||||
|
* test_author_windy |
||||||
|
*/ |
||||||
|
it("setStyle", function () { |
||||||
|
var text = BI.Test.createWidget({ |
||||||
|
type: "bi.text" |
||||||
|
}); |
||||||
|
text.setStyle({"color": "red"}); |
||||||
|
expect(text.element.getStyle("color")).to.equal("rgb(255, 0, 0)"); |
||||||
|
text.destroy(); |
||||||
|
}); |
||||||
|
}); |
Loading…
Reference in new issue