| Index: pkg/polymer/lib/elements/polymer-file/test/html/polymer-file.html
|
| diff --git a/pkg/polymer/lib/elements/polymer-file/test/html/polymer-file.html b/pkg/polymer/lib/elements/polymer-file/test/html/polymer-file.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..39b6c7e49178d6bf1e965f4f15d1f041f2f24075
|
| --- /dev/null
|
| +++ b/pkg/polymer/lib/elements/polymer-file/test/html/polymer-file.html
|
| @@ -0,0 +1,40 @@
|
| +<!doctype html>
|
| +<html>
|
| +<head>
|
| + <title>polymer-file</title>
|
| + <script src="../../../platform/platform.js"></script>
|
| + <script src="../../../tools/test/htmltest.js"></script>
|
| + <script src="../../../tools/test/chai/chai.js"></script>
|
| + <link rel="import" href="../../polymer-file.html">
|
| +</head>
|
| +<body>
|
| +
|
| + <polymer-file auto readas="text"></polymer-file>
|
| +
|
| + <script>
|
| + var assert = chai.assert;
|
| + document.addEventListener('polymer-ready', function() {
|
| + var DATA = 'abc123';
|
| +
|
| + var pfile = document.querySelector('polymer-file');
|
| +
|
| + assert.isNull(pfile.blob);
|
| + assert.isTrue(pfile.auto);
|
| + assert.equal(pfile.readas, 'text');
|
| + assert.isNull(pfile.result, ".auto doesn't start a read");
|
| +
|
| + pfile.blob = new Blob([DATA], {type: 'text/plain'});
|
| +
|
| + pfile.addEventListener('polymer-result', function(e) {
|
| + assert.isDefined(e.detail.result);
|
| + assert.isString(e.detail.result, 'Result is a text string');
|
| + assert.equal(e.detail.result, DATA, 'Result correct data');
|
| + assert.equal(pfile.result, DATA, '.result was set correctly');
|
| +
|
| + done();
|
| + });
|
| + //pfile.read();
|
| + });
|
| + </script>
|
| +</body>
|
| +</html>
|
|
|