| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- 2005-08-11 Chris Toshok <[email protected]>
- * jsunit.js (Assert): no reason to have a prototype for
- this.. just define a variable named Assert and add it to the
- script's context.
- 2005-08-11 Chris Toshok <[email protected]>
- * jsunit.js (jsunit_RunTestForPage): set the failure_span
- innerHTML explicitly to "0 tests" to initialize it.
- (jsunit_RunTestForPageStep): use update_failures_span here to set
- the innerhtml to whatever our results currently are.
- (update_failures_span): new function, basically just set the text
- and background of the span.
- 2005-08-04 Chris Toshok <[email protected]>
- * jsunit.js: add expected failure output. add some (for now)
- disabled netscape.security handling for UniversalBrowserRead (so
- we can do testing of remote pages.)
- 2005-08-03 Chris Toshok <[email protected]>
- * jsunit.js: Mucho improvements.
- 2005-08-02 Chris Toshok <[email protected]>
- * jsunit.js (JSUnit_Click): fix typo.
- (checkReadyState): fix c&p error.
- (jsunit_RunTestPageStep): initialize both test_scripts.waiting and
- test_run.waiting before we fire off the load(s).
- (jsunit_FindTestFixture): new function to locate the test fixture
- on either page, and set top.test_fixture and
- top.test_fixture_context accordingly.
- (jsunit_RunTestsForPage): use jsunit_FindTestFixture.
- (jsunit_RunTestsForPageStep): same.
- (test_run_onload): remove the extraneous if-check
- (test_scripts_onload): same.
- 2005-08-01 Chris Toshok <[email protected]>
- * jsunit.js (jsunit_RunTestForPageStep): add the public api to
- whatever script context we're using for TestFixture. We need this
- here because pages that do postbacks but include the testfixture
- in the main page will get their context reset on the page load.
- 2005-08-01 Chris Toshok <[email protected]>
- * jsunit.js: make the script: property on JSUnit_TestPages
- optional, and look for the TestFixture in the test_run page (so
- you can write html + tests all in one file).
- (JSUnit_Click): fix an "uh oh" alert.
- 2005-07-27 Chris Toshok <[email protected]>
- * jsunit.js (Assert): when we fail due to an exception, use
- e.message which works on both ff and IE.
-
- 2005-07-27 Chris Toshok <[email protected]>
- * jsunit.js: add a Trace object/window so we can get debug spew
- without window.alert. Also, implement the readyState polling page
- loading hack for IE so we can remove all the onload handlers from
- .aspx/-script.html files in jsunit-tests (hurray).
- 2005-07-26 Chris Toshok <[email protected]>
- * jsunit.js: add some better status messages.
- 2005-07-25 Chris Toshok <[email protected]>
- * jsunit.js (JSUnit_Click): if el == null return early.
- (jsunit_RunTestForPageStep): wrap the call to testfunc() in a try
- block so we can add some failure text instead of making the user
- look at the JS console.
- 2005-07-25 Chris Toshok <[email protected]>
- * jsunit-results.html: change the status span's id to status_text.
- * jsunit.js (encode): new function, to replace < with <, > with
- >, \n with \\n, etc, so when we output error strings we can see
- the actual html.
- (string_charcode_diff): return a string detailing the first index
- at which two strings differ.
- (Assert): encode all the strings we pass to test_failed. Also on
- AreEqual and AreEqualCase, replace \r\n with \n (since mozilla
- seems to do this automatically, while IE doesn't), and also call
- string_charcode_diff.
- (JSUnit_*) change the state span's id to status_text so it works
- on IE, and widen the testcase tables.
-
- 2005-07-24 Chris Toshok <[email protected]>
- * jsunit.js (JSUnit_GetAttribute): add optional id argument.
- defaults to using the bound element.
-
- * README: more docs, list out the convenience functions and some
- info about how to handle page loading.
|