Index: LayoutTests/http/tests/htmlimports/import-async-previous-async.html |
diff --git a/LayoutTests/http/tests/htmlimports/import-async-previous-async.html b/LayoutTests/http/tests/htmlimports/import-async-previous-async.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..fcdd777a9616aec1daa40e48cdbc4a29fc9846fc |
--- /dev/null |
+++ b/LayoutTests/http/tests/htmlimports/import-async-previous-async.html |
@@ -0,0 +1,22 @@ |
+<!DOCTYPE html> |
+<html> |
+<head> |
+<script src="../../../resources/testharness.js"></script> |
+<script src="../../../resources/testharnessreport.js"></script> |
+<script src="resources/async-block-helper.js"></script> |
+<script> |
+var test = async_test('With the async attribute, link element don\'t block the script execution of following imports.'); |
+ |
+function ready() { |
+ test.step(function() { |
+ assert_false(isImportLoaded('has-slow-script.html'), 'A script in sync import has not to be excuted yet.'); |
+ assert_true(isImportLoaded('not-slow.html'), 'A script in following import is executed wihtout waiting slow script.'); |
+ test.done(); |
+ }); |
+} |
+</script> |
+<link id="asyncLink" async rel="import" href="resources/has-slow-script.html"> |
+<link id="followingLink" async rel="import" href="resources/not-slow.html" onload="ready()"> |
+</head> |
+<body></body> |
+</html> |