| Index: Tools/GardeningServer/scripts/ui/notifications_unittests.js
|
| diff --git a/Tools/GardeningServer/scripts/ui/notifications_unittests.js b/Tools/GardeningServer/scripts/ui/notifications_unittests.js
|
| index faaf35c1512ffdd4184f938ba1485b1cefa852d5..491968bd1107a5ff93de6a51167b7bcc5447317d 100644
|
| --- a/Tools/GardeningServer/scripts/ui/notifications_unittests.js
|
| +++ b/Tools/GardeningServer/scripts/ui/notifications_unittests.js
|
| @@ -27,46 +27,28 @@
|
|
|
| module('ui.notifications');
|
|
|
| -test('Notification', 5, function() {
|
| +test('Notification', 3, function() {
|
| var notification = new ui.notifications.Notification();
|
| equal(notification.tagName, 'LI');
|
| equal(notification.innerHTML, '<div class="how"></div><div class="what"></div>');
|
| - equal(notification.index(), 0);
|
| - notification.setIndex(1);
|
| - equal(notification.index(), 1);
|
| // FIXME: Really need to figure out how to mock/test animated removal.
|
| ok(notification.dismiss);
|
| });
|
|
|
| -test('Stream', 11, function() {
|
| +test('Stream', 7, function() {
|
| var stream = new ui.notifications.Stream();
|
| equal(stream.tagName, 'OL');
|
| equal(stream.className, 'notifications');
|
| equal(stream.childElementCount, 0);
|
|
|
| - var notification;
|
| -
|
| - notification = new ui.notifications.Info('-o-matic');
|
| - notification.setIndex(2);
|
| + var notification = new ui.notifications.Info('garden-o-matic is ');
|
| stream.add(notification);
|
| equal(stream.childElementCount, 1);
|
| - equal(stream.textContent, '-o-matic');
|
| -
|
| - notification = new ui.notifications.Info('garden');
|
| - notification.setIndex(3);
|
| - stream.add(notification);
|
| - equal(stream.childElementCount, 2);
|
| - equal(stream.textContent, 'garden-o-matic');
|
| -
|
| - notification = new ui.notifications.Info(' is ');
|
| - notification.setIndex(1);
|
| - stream.add(notification);
|
| - equal(stream.childElementCount, 3);
|
| equal(stream.textContent, 'garden-o-matic is ');
|
|
|
| notification = new ui.notifications.Info('awesome!');
|
| stream.add(notification);
|
| - equal(stream.childElementCount, 4);
|
| + equal(stream.childElementCount, 2);
|
| equal(stream.textContent, 'garden-o-matic is awesome!');
|
| });
|
|
|
| @@ -101,7 +83,6 @@ test('FailingTestsSummary', 12, function() {
|
| equal(testFailures.tagName, 'LI');
|
| equal(testFailures.innerHTML,
|
| '<div class="how">' +
|
| - '<time class="relative"></time>' +
|
| '<table class="failures">' +
|
| '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></thead>' +
|
| '<tbody><tr class="BUILDING" style="display: none;"><td><span>BUILDING</span></td><td></td><td></td></tr></tbody>' +
|
| @@ -118,10 +99,8 @@ test('FailingTestsSummary', 12, function() {
|
| '<ul class="causes"></ul>' +
|
| '</div>');
|
| testFailures.addFailureAnalysis({testName: 'test', resultNodesByBuilder: {}});
|
| - equal(testFailures.index(), 0);
|
| equal(testFailures.innerHTML,
|
| '<div class="how">' +
|
| - '<time class="relative"></time>' +
|
| '<table class="failures">' +
|
| '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></thead>' +
|
| '<tbody><tr class="BUILDING" style="display: none;"><td><span>BUILDING</span></td><td></td><td></td></tr></tbody>' +
|
| @@ -144,7 +123,6 @@ test('FailingTestsSummary', 12, function() {
|
| testFailures.addFailureAnalysis({testName: 'test'});
|
| equal(testFailures.innerHTML,
|
| '<div class="how">' +
|
| - '<time class="relative"></time>' +
|
| '<table class="failures">' +
|
| '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></thead>' +
|
| '<tbody><tr class="BUILDING" style="display: none;"><td><span>BUILDING</span></td><td></td><td></td></tr></tbody>' +
|
| @@ -166,10 +144,8 @@ test('FailingTestsSummary', 12, function() {
|
| var time = new Date();
|
| time.setMinutes(time.getMinutes() - 10);
|
| testFailures.addCommitData({revision: 1, time: time, title: "title", author: "author", reviewer: "reviewer"});
|
| - equal(testFailures.index(), time.getTime());
|
| equal(testFailures.innerHTML,
|
| '<div class="how">' +
|
| - '<time class="relative">10 minutes ago</time>' +
|
| '<table class="failures">' +
|
| '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></thead>' +
|
| '<tbody><tr class="BUILDING" style="display: none;"><td><span>BUILDING</span></td><td></td><td></td></tr></tbody>' +
|
| @@ -202,7 +178,6 @@ test('FailingTestsSummary', 12, function() {
|
| testFailures.addFailureAnalysis({testName: 'foo', resultNodesByBuilder: {'WebKit Linux (dbg)': { actual: 'TEXT'}}});
|
| equal(testFailures.innerHTML,
|
| '<div class="how">' +
|
| - '<time class="relative">10 minutes ago</time>' +
|
| '<table class="failures">' +
|
| '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></thead>' +
|
| '<tbody>' +
|
| @@ -243,7 +218,6 @@ test('FailingTestsSummary', 12, function() {
|
| testFailures.updateBuilderResults({'WebKit Mac10.6': { actual: 'BUILDING'}});
|
| equal(testFailures.innerHTML,
|
| '<div class="how">' +
|
| - '<time class="relative">10 minutes ago</time>' +
|
| '<table class="failures">' +
|
| '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></thead>' +
|
| '<tbody>' +
|
| @@ -295,7 +269,6 @@ test('FailingTestsSummary (grouping)', 1, function() {
|
| testFailures.addFailureAnalysis({testName: 'path/another/test.html', resultNodesByBuilder: {}});
|
| equal(testFailures.innerHTML,
|
| '<div class="how">' +
|
| - '<time class="relative"></time>' +
|
| '<table class="failures">' +
|
| '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></thead>' +
|
| '<tbody><tr class="BUILDING" style="display: none;"><td><span>BUILDING</span></td><td></td><td></td></tr></tbody>' +
|
| @@ -321,7 +294,6 @@ test('BuildersFailing', 1, function() {
|
| builderFailing.setFailingBuilders({'WebKit Linux': ['compile'], 'WebKit Win7': ['webkit_tests', 'update']});
|
| equal(builderFailing.innerHTML,
|
| '<div class="how">' +
|
| - '<time class="relative"></time>' +
|
| '</div>' +
|
| '<div class="what">' +
|
| '<div class="problem">Disasterifying:' +
|
|
|