make ace test more robust

This commit is contained in:
nightwing 2015-12-02 19:07:25 +04:00
parent b76ba7b0ba
commit 34bebf30a3
2 changed files with 9 additions and 2 deletions

View File

@ -90,7 +90,7 @@
"c9.ide.imgeditor": "#612e75ef4f",
"c9.ide.immediate": "#a962119bec",
"c9.ide.installer": "#0fde9f0067",
"c9.ide.mount": "#c4b3a1e4b7",
"c9.ide.mount": "#76cb40b15f",
"c9.ide.navigate": "#38ae100ea1",
"c9.ide.newresource": "#981a408a7b",
"c9.ide.openfiles": "#7fa4a97fed",

View File

@ -259,10 +259,17 @@ require(["lib/architect/architect", "lib/chai/chai"], function (architect, chai)
ace.setTheme(theme);
});
it('should allow setting useWrapMode', function(done) {
doc.value = "a very long string to be wrapped a very long string to be wrapped a very long string to be wrapped a very long string to be wrapped a very long string to be wrapped a very long string to be wrapped a very long string to be wrapped a very long string to be wrapped a very long string to be wrapped a very long string to be wrapped a very long string to be wrapped a very long string to be wrapped a very long string to be wrapped a very long string to be wrapped a very long string to be wrapped a very long string to be wrapped ";
var charW = editor.ace.renderer.layerConfig.characterWidth;
expect(charW).to.ok;
bar.$ext.style.width = 150 * charW + "px"
doc.value = Array(17).join("a very long string to be wrapped ");
render();
bar.$ext.style.width = "1000px";
expect(document.querySelector(".ace_gutter-cell").offsetHeight).to.equal(lineHeight);
editor.setOption("useWrapMode", true);