You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by hl...@apache.org on 2011/06/30 02:38:04 UTC
svn commit: r1141345 - in
/tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/pages:
js-testing.css js-testing.js
Author: hlship
Date: Thu Jun 30 00:38:03 2011
New Revision: 1141345
URL: http://svn.apache.org/viewvc?rev=1141345&view=rev
Log:
Improve JS exception output in unit tests
Modified:
tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/pages/js-testing.css
tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/pages/js-testing.js
Modified: tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/pages/js-testing.css
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/pages/js-testing.css?rev=1141345&r1=1141344&r2=1141345&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/pages/js-testing.css (original)
+++ tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/pages/js-testing.css Thu Jun 30 00:38:03 2011
@@ -23,4 +23,8 @@ DIV.js-results .pass {
DIV.js-results .fail {
color: red;
+}
+
+DIV.js-results .exception {
+ font-weight: bold;
}
\ No newline at end of file
Modified: tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/pages/js-testing.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/pages/js-testing.js?rev=1141345&r1=1141344&r2=1141345&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/pages/js-testing.js (original)
+++ tapestry/tapestry5/trunk/tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/pages/js-testing.js Thu Jun 30 00:38:03 2011
@@ -84,43 +84,46 @@ var JST = (function() {
e.addClassName("odd");
});
- $(elementId).select("div").each(function(test) {
+ $(elementId).select("div").each(
+ function(test) {
- test.addClassName("active");
+ test.addClassName("active");
- test.scrollTo();
+ test.scrollTo();
- resultElement = test.down("p");
- resultNoted = false;
+ resultElement = test.down("p");
+ resultNoted = false;
- var testCode = test.down("pre").textContent;
+ var testCode = test.down("pre").textContent;
- try {
- eval(testCode);
+ try {
+ eval(testCode);
- passCount++;
+ passCount++;
- resultElement.insert({
- top : "PASS - "
- });
+ resultElement.insert({
+ top : "PASS - "
+ });
- test.addClassName("pass");
+ test.addClassName("pass");
- } catch (e) {
- failCount++;
+ } catch (e) {
+ failCount++;
- if (e !== $fail) {
- resultElement.next().insert({
- top : "EXCEPTION - ",
- after : "<hr><pre>" + toString(e) + "</pre>"
- });
-
- test.addClassName("fail");
- }
- }
+ if (e !== $fail) {
+ resultElement.next().insert(
+ {
+ top : "EXCEPTION - ",
+ after : "<hr><div class='exception'>"
+ + toString(e) + "</div>"
+ });
+
+ test.addClassName("fail");
+ }
+ }
- test.removeClassName("active");
- });
+ test.removeClassName("active");
+ });
$(elementId)
.insert(