Title: [138733] trunk/Tools
Revision
138733
Author
[email protected]
Date
2013-01-03 13:30:32 -0800 (Thu, 03 Jan 2013)

Log Message

Add unit test for default builder for the dashboards.
https://bugs.webkit.org/show_bug.cgi?id=105972

Reviewed by Dirk Pranke.

* TestResultServer/static-dashboards/loader_unittests.js:

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (138732 => 138733)


--- trunk/Tools/ChangeLog	2013-01-03 21:26:44 UTC (rev 138732)
+++ trunk/Tools/ChangeLog	2013-01-03 21:30:32 UTC (rev 138733)
@@ -1,3 +1,12 @@
+2013-01-03  Julie Parent  <[email protected]>
+
+        Add unit test for default builder for the dashboards.
+        https://bugs.webkit.org/show_bug.cgi?id=105972
+
+        Reviewed by Dirk Pranke.
+
+        * TestResultServer/static-dashboards/loader_unittests.js:
+
 2013-01-03  Tony Chang  <[email protected]>
 
         Generate internal.settings from Settings.in

Modified: trunk/Tools/TestResultServer/static-dashboards/loader_unittests.js (138732 => 138733)


--- trunk/Tools/TestResultServer/static-dashboards/loader_unittests.js	2013-01-03 21:26:44 UTC (rev 138732)
+++ trunk/Tools/TestResultServer/static-dashboards/loader_unittests.js	2013-01-03 21:30:32 UTC (rev 138733)
@@ -134,3 +134,19 @@
     equal(resourceLoadCount, 2);
 
 });
+
+test('Default builder gets set.', 3, function() {
+    resetGlobals();
+    loadBuildersList('@ToT - chromium.org', 'layout-tests');
+    
+    var defaultBuilder = g_defaultBuilderName;
+    ok(defaultBuilder, "Default builder should exist.");
+   
+    // Simulate error loading the default builder data, then make sure
+    // a new defaultBuilder is set, and isn't the now invalid one.
+    var resourceLoader = new loader.Loader();
+    resourceLoader._handleResultsFileLoadError(defaultBuilder);
+    var newDefaultBuilder = g_defaultBuilderName;
+    ok(newDefaultBuilder, "There should still be a default builder.");
+    notEqual(newDefaultBuilder, defaultBuilder, "Default builder should not be the old default builder");
+});
\ No newline at end of file
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to