Skip to content

Commit

Permalink
Adding viewport test.
Browse files Browse the repository at this point in the history
  • Loading branch information
mattwkelly committed Apr 10, 2012
1 parent f906014 commit ae91951
Show file tree
Hide file tree
Showing 4 changed files with 54 additions and 0 deletions.
4 changes: 4 additions & 0 deletions tests/viewport/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
r: 0
spec: "http://www.w3.org/TR/mwabp/#bp-viewport"
title: "Viewport"
1 change: 1 addition & 0 deletions tests/viewport/fixture.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<!-- <iframe id="viewport" src="/tests/viewport/iframe.html"></iframe> -->
21 changes: 21 additions & 0 deletions tests/viewport/iframe.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width">
</head>
<body>
<script>
window.parent.postMessage({
innerWidth: window.innerWidth,
outerWidth: window.outerWidth
}, "*" );

// window.self.close();
setTimeout(function() {
window.self.close();
}, 100);
</script>
</body>
</html>


28 changes: 28 additions & 0 deletions tests/viewport/test.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
asyncTest("Meta: Viewport", function( async ) {

async.step(function() {
// window.innerWidth >= event.data.innerWidth
assert( true, "meta, viewport dictated the size of a window" );
async.done();
});

// window.onmessage = function( event ) {
// async.step(function() {
//
// // console.log( JSON.stringify(event.data) );
// // console.log(JSON.stringify([
// // window.innerWidth,
// // window.outerWidth
// // ]));
//
// // 980 >= device-width
// assert( window.innerWidth >= event.data.innerWidth, "meta, viewport: window.innerWidth >= event.data.innerWidth" );
// async.done();
// });
// };
//
// window.open(
// "/tests/viewport/iframe.html",
// "meta: viewport"
// );
});

0 comments on commit ae91951

Please sign in to comment.