Chromium Code Reviews| Index: Tools/GardeningServer/ui/test/ct-last-updated-tests.html |
| diff --git a/Tools/GardeningServer/ui/test/ct-last-updated-tests.html b/Tools/GardeningServer/ui/test/ct-last-updated-tests.html |
| index b4aaec06dbdfbe6c569a87fe3679acd3f2623baa..e5920cd4d53ec57a8a5b8f6ee116a62a27eed89d 100644 |
| --- a/Tools/GardeningServer/ui/test/ct-last-updated-tests.html |
| +++ b/Tools/GardeningServer/ui/test/ct-last-updated-tests.html |
| @@ -14,20 +14,32 @@ var expect = chai.expect; |
| describe('ct-last-updated', function() { |
| var builder; |
| - beforeEach(function(done) { |
| - builder = document.createElement('ct-last-updated'); |
| - // Set the date to 5 minutes ago. |
| - builder.date = new Date(Date.now() - (5 * 60 * 1000)); |
| - requestAnimationFrame(function() { done(); }); |
| - }); |
| + describe('Updated 5 minutes ago', function() { |
| + beforeEach(function(done) { |
| + builder = document.createElement('ct-last-updated'); |
|
ojan
2014/08/12 17:39:05
s/builder/lastUpdated
teravest
2014/08/12 19:31:41
Done.
|
| + // Set the date to 5 minutes ago. |
| + builder.date = new Date(Date.now() - (5 * 60 * 1000)); |
| + requestAnimationFrame(function() { done(); }); |
| + }); |
| - describe('default UI', function() { |
| it('should have correct text', function() { |
| var expected = 'Updated 5 min ago @ ' + builder.date.getHours() + ':' + |
| builder.date.getMinutes(); |
| - expect(builder.shadowRoot.innerHTML.trim()).to.equal(expected); |
| + expect(builder.shadowRoot.querySelector('span').innerHTML.trim()).to.equal(expected); |
| }); |
| }); |
| + |
| + describe('No updated data', function() { |
| + beforeEach(function(done) { |
| + builder = document.createElement('ct-last-updated'); |
|
ojan
2014/08/12 17:39:05
s/builder/lastUpdated
teravest
2014/08/12 19:31:41
Done.
|
| + requestAnimationFrame(function() { done(); }); |
| + }); |
| + |
| + it('should have correct text', function() { |
| + expect(builder.shadowRoot.querySelector('span').hasAttribute("hidden")); |
| + }); |
| + }); |
| + |
| }); |
| })() |