| OLD | NEW |
| (Empty) | |
| 1 <!DOCTYPE html> |
| 2 <meta charset="utf-8"> |
| 3 <script src="/bower_components/webcomponentsjs/webcomponents.min.js"></script> |
| 4 <script src="/bower_components/web-component-tester/browser.js"></script> |
| 5 <link rel="import" href="/bower_components/iron-test-helpers/iron-test-helpers.h
tml"> |
| 6 <link rel="import" href="/elements/som-rev-range.html"> |
| 7 <test-fixture id="basic"> |
| 8 <template> |
| 9 <som-rev-range></som-rev-range> |
| 10 </template> |
| 11 </test-fixture> |
| 12 <script> |
| 13 (function() { |
| 14 'use strict'; |
| 15 |
| 16 suite('basic tests', function() { |
| 17 var element; |
| 18 |
| 19 setup(function() { |
| 20 element = fixture('basic'); |
| 21 }); |
| 22 |
| 23 test('renders basic', function(done) { |
| 24 element.range = { |
| 25 positions: [ |
| 26 "refs/heads/master@{#398901}", |
| 27 "refs/heads/master@{#398913}", |
| 28 "refs/heads/master@{#398921}", |
| 29 "refs/heads/master@{#398942}", |
| 30 "refs/heads/master@{#398946}" |
| 31 ], |
| 32 repo: "chromium", |
| 33 }; |
| 34 |
| 35 flush( () => { |
| 36 assert.equal('chromium: 398901 - 398946', |
| 37 element.$$('div').textContent.trim()); |
| 38 assert.equal(true, element.$.loadingMessage.hidden) |
| 39 assert.equal(false, element.$.collapse.opened); |
| 40 done(); |
| 41 }); |
| 42 }); |
| 43 |
| 44 test('toggle revisions display', function(done) { |
| 45 element.range = { |
| 46 positions: [ |
| 47 "refs/heads/master@{#398901}", |
| 48 "refs/heads/master@{#398913}", |
| 49 "refs/heads/master@{#398921}", |
| 50 "refs/heads/master@{#398942}", |
| 51 "refs/heads/master@{#398946}" |
| 52 ], |
| 53 repo: "chromium", |
| 54 }; |
| 55 |
| 56 element._revs = [{ |
| 57 'commit': 'fa3d958da6046d3ba59724b98befed3f1cca1430', |
| 58 'tree': '0cbc7b26cfa809d17fa7aa3173934de71ef30d51', |
| 59 'parents': [ |
| 60 'd0449180418b1563c16df01320d2ba79796e7055' |
| 61 ], |
| 62 'author': { |
| 63 'name': 'dcastagna', |
| 64 'email': 'dcastagna@chromium.org', |
| 65 'time': 'Thu Jun 09 17:25:57 2016' |
| 66 }, |
| 67 'committer': { |
| 68 'name': 'Commit bot', |
| 69 'email': 'commit-bot@chromium.org', |
| 70 'time': 'Thu Jun 09 17:30:11 2016' |
| 71 }, |
| 72 'message': 'gl: Test YV12 buffer drm import.' |
| 73 }], |
| 74 |
| 75 assert.equal(false, element.$.collapse.opened); |
| 76 element._toggleCollapse(); |
| 77 assert.equal(true, element.$.collapse.opened); |
| 78 |
| 79 flush( () => { |
| 80 assert.equal('chromium: 398901 - 398946', |
| 81 element.$$('div').textContent.trim()); |
| 82 assert.equal('fa3d958d\n (dcastagna):\n ' + |
| 83 'gl: Test YV12 buffer drm import.', |
| 84 element.$$('.commit').textContent.trim()); |
| 85 assert.equal(true, element.$.collapse.opened); |
| 86 done(); |
| 87 }); |
| 88 }); |
| 89 |
| 90 }); |
| 91 })(); |
| 92 </script> |
| OLD | NEW |