| Index: pkg/polymer/example/canonicalization/test/canonicalization_deploy_test.dart
|
| diff --git a/pkg/polymer/example/canonicalization/test/canonicalization_deploy_test.dart b/pkg/polymer/example/canonicalization/test/canonicalization_deploy_test.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..61dde5cebb175cd8d43fab08c6fe4dd996d64604
|
| --- /dev/null
|
| +++ b/pkg/polymer/example/canonicalization/test/canonicalization_deploy_test.dart
|
| @@ -0,0 +1,39 @@
|
| +// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +/** Tests how canonicalization works when using the deployed app. */
|
| +library canonicalization.deploy_test;
|
| +
|
| +import 'package:unittest/unittest.dart';
|
| +import 'package:unittest/html_config.dart';
|
| +import 'package:polymer/polymer.dart';
|
| +
|
| +import 'package:canonicalization/a.dart';
|
| +import 'packages/canonicalization/b.dart';
|
| +import 'package:canonicalization/c.dart';
|
| +import 'package:canonicalization/d.dart' as d1;
|
| +import 'packages/canonicalization/d.dart' as d2;
|
| +
|
| +main() {
|
| + initPolymer();
|
| + useHtmlConfiguration();
|
| +
|
| + setUp(() => Polymer.onReady);
|
| +
|
| + test('canonicalization', () {
|
| + // "package:" urls work the same during development and deployment
|
| + expect(a, 1, reason:
|
| + 'deploy picks the "package:" url as the canonical url for script tags.');
|
| +
|
| + // relative urls do not. true, we shouldn't be using 'packages/' above, so
|
| + // that's ok.
|
| + expect(b, 0, reason:
|
| + 'deploy picks the "package:" url as the canonical url for script tags.');
|
| + expect(c, 2, reason: 'c was always imported with "package:" urls.');
|
| + expect(d1.d, 2, reason: 'both a and b are loaded using package: urls');
|
| +
|
| + // same here
|
| + expect(d2.d, 0, reason: 'both a and b are loaded using package: urls');
|
| + });
|
| +}
|
|
|