From 34bebf30a3ffd6319236993dcdaa3eb5fa8da316 Mon Sep 17 00:00:00 2001 From: nightwing Date: Wed, 2 Dec 2015 19:07:25 +0400 Subject: [PATCH] make ace test more robust --- package.json | 2 +- plugins/c9.ide.ace/ace_test.js | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 34f82514..8bef15d6 100644 --- a/package.json +++ b/package.json @@ -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", diff --git a/plugins/c9.ide.ace/ace_test.js b/plugins/c9.ide.ace/ace_test.js index 75cf0402..2abd9b0a 100644 --- a/plugins/c9.ide.ace/ace_test.js +++ b/plugins/c9.ide.ace/ace_test.js @@ -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);