Skip to content

Commit 4b1a83b

Browse files
committed
test: live preview inetgration tests working
1 parent 02657f4 commit 4b1a83b

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

test/spec/LiveDevelopmentMultiBrowser-test.js

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,16 @@ define(function (require, exports, module) {
179179
await endPreviewSession();
180180
});
181181

182+
function _isRelatedStyleSheet(liveDoc, fileName) {
183+
let relatedSheets = Object.keys(liveDoc.getRelated().stylesheets);
184+
for(let relatedPath of relatedSheets){
185+
if(relatedPath.endsWith(fileName)) {
186+
return true;
187+
}
188+
}
189+
return false;
190+
}
191+
182192
it("should send notifications for added/removed stylesheets through link nodes", async function () {
183193
let liveDoc;
184194
await awaitsForDone(SpecRunnerUtils.openProjectFiles(["simple1.html"]),
@@ -188,21 +198,12 @@ define(function (require, exports, module) {
188198
liveDoc = LiveDevMultiBrowser.getCurrentLiveDoc();
189199

190200
let curDoc = DocumentManager.getCurrentDocument();
191-
curDoc.replaceRange('<link href="simple2.css" rel="stylesheet">\n', {line: 8, ch: 0});
192-
193-
await awaitsFor(
194-
function relatedDocsReceived() {
195-
return (Object.getOwnPropertyNames(liveDoc.getRelated().stylesheets).length === 3);
196-
},
197-
"relatedDocuments.done.received",
198-
10000
199-
);
200201

201202
curDoc.replaceRange('<link href="blank.css" rel="stylesheet">\n', {line: 8, ch: 0});
202203

203204
await awaitsFor(
204205
function relatedDocsReceived() {
205-
return (Object.getOwnPropertyNames(liveDoc.getRelated().stylesheets).length === 4);
206+
return _isRelatedStyleSheet(liveDoc, "blank.css");
206207
},
207208
"relatedDocuments.done.received",
208209
10000

0 commit comments

Comments
 (0)