| Index: mojo/public/bindings/js/codec_unittests.js
|
| diff --git a/mojo/public/bindings/js/codec_unittests.js b/mojo/public/bindings/js/codec_unittests.js
|
| index 7fd23f6f7306ff1103f85a8e2d76a1c90e7cfa47..f22791de97babee08eda4a441b2dd08d841818cc 100644
|
| --- a/mojo/public/bindings/js/codec_unittests.js
|
| +++ b/mojo/public/bindings/js/codec_unittests.js
|
| @@ -5,10 +5,11 @@
|
| define([
|
| "gtest",
|
| "mojo/public/bindings/js/codec",
|
| - "mojo/public/bindings/js/test/sample_service"
|
| + "mojo/public/bindings/sample/mojom/sample_service"
|
| ], function(gtest, codec, sample) {
|
| testBar();
|
| testFoo();
|
| + testAlign();
|
| this.result = "PASS";
|
|
|
| function barMatches(bar, expected) {
|
| @@ -161,4 +162,34 @@ define([
|
|
|
| equalsArray(foo2.files, foo.files, "foo2.files");
|
| }
|
| +
|
| + function testAlign() {
|
| + var aligned = [
|
| + 0, // 0
|
| + 8, // 1
|
| + 8, // 2
|
| + 8, // 3
|
| + 8, // 4
|
| + 8, // 5
|
| + 8, // 6
|
| + 8, // 7
|
| + 8, // 8
|
| + 16, // 9
|
| + 16, // 10
|
| + 16, // 11
|
| + 16, // 12
|
| + 16, // 13
|
| + 16, // 14
|
| + 16, // 15
|
| + 16, // 16
|
| + 24, // 17
|
| + 24, // 18
|
| + 24, // 19
|
| + 24, // 20
|
| + ];
|
| + for (var i = 0; i < aligned.length; ++i) {
|
| + gtest.expectEqual(codec.align(i), aligned[i],
|
| + "codec.align(" + i + ") is " + codec.align(i));
|
| + }
|
| + }
|
| });
|
|
|