blob: 3c90ffe2e15441025989c0438332b06fd8b27c8f [file] [log] [blame]
// Copyright 2017 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
(async function() {
TestRunner.addResult(`Test loading file resource from front-end \n`);
function testLoadForURL(url, next) {
var fullURL = TestRunner.url(url);
TestRunner.addResult('Loading resource from ' + url);
Host.ResourceLoader.load(fullURL, null, callback);
function callback(statusCode, headers, content) {
if (!content)
TestRunner.addResult('Failed: ' + statusCode);
else {
TestRunner.addResult('Content: ' + content);
}
TestRunner.deprecatedRunAfterPendingDispatches(next);
}
}
TestRunner.runTestSuite([
function testResourceFromFileScheme(next) {
testLoadForURL('resources/file-resource-to-load-for-frontend.txt', next);
},
]);
})();