gecko-dev/testing/mochitest
Rob Wu a03dbe288b Bug 1300385 - Fix flaws in SimpleTest.isDeeply. r=Waldo
- When one of the parameters to isDeeply is an object/function
  and the other is not, isDeeply returned false. Well, isDeeply
  is supposed to report an error instead of returning a value...

- Change the implementation of isDeeply to have SameValue semantics
  instead of weak equality.

- Change the representation of arrays to look like an array, instead
  of its default toString() value which is indistinguishable from a
  string due to the lack of brackets and quotes.

- Account for missing object properties;
  Distinguish them from "undefined" with the special DNE tag.

MozReview-Commit-ID: F1OJhbXcptl

--HG--
extra : rebase_source : 26091a40445064da3f87d61438bd74bbe7491363
2016-09-03 22:00:45 -07:00
..
BrowserTestUtils Bug 1292239 - Add utility to BrowserTestUtils to wait for load of selected browser in a brand new window. r=Felipe 2016-08-04 15:48:31 -04:00
MochiKit
chrome Bug 1271115 - Merge ChromeUtils.js into EventUtils.js; r=jmaher 2016-08-25 16:57:09 +03:00
dynamic
embed Bug 1282038 - Allow allowfullscreen for rewritten YouTube Flash embeds. r=qdot,jst 2016-06-24 19:12:53 +09:00
manifests Bug 1289123: Remove test_zmedia_cleanup.html from Autophone WebRTC job manifest; r=drno 2016-07-25 09:49:05 -04:00
pywebsocket
ssltunnel Bug 1293384 - Part 1: Rename snprintf_literal to SprintfLiteral. r=froydnj 2016-08-14 23:44:00 -07:00
static
tests Bug 1300385 - Fix flaws in SimpleTest.isDeeply. r=Waldo 2016-09-03 22:00:45 -07:00
Makefile.in
README.txt
ShutdownLeaksCollector.jsm
bisection.py
bootstrap.js
browser-harness.xul
browser-test-overlay.xul
browser-test.js Bug 1289549 P2 socialapi remove sidebar and chat, r=florian 2016-08-23 15:24:06 -07:00
browser.eslintrc merge mozilla-inbound to mozilla-central a=merge 2016-07-20 11:20:15 +02:00
cc-analyzer.js
chrome-harness.js
chrome.eslintrc
chunkifyTests.js
gen_template.pl
harness.xul Backed out changeset d7d0413af62b (bug 1199023) for test failures. 2016-04-10 17:54:11 -05:00
install.rdf
jar.mn Bug 1271115 - Merge ChromeUtils.js into EventUtils.js; r=jmaher 2016-08-25 16:57:09 +03:00
jetpack-addon-harness.js
jetpack-addon-overlay.xul
jetpack-package-harness.js
jetpack-package-overlay.xul
leaks.py Bug 1195777 - When LSan detects leaks, tell the user about the report_objects option. r=chmanchester 2016-07-29 16:08:06 -07:00
mach_commands.py Bug 1294099 - Fix 'Namespace object has no attribute 'flavor'' error when running |mach mochitest|, r=jgriffin 2016-08-10 11:50:29 -04:00
mach_test_package_commands.py Bug 1300163 - Add support for Android mochitests to interactive loaners, r=armenzg 2016-09-02 14:43:53 -04:00
manifest.webapp Bug 1261009 - Remove the Data Store API, r=fabrice 2016-04-29 09:02:45 +08:00
manifestLibrary.js
mochitest-e10s-utils.js
mochitest.eslintrc Bug 1270357 Add isDeeply to mochitest eslintrc r=kmag 2016-05-31 16:16:37 -07:00
mochitest_options.py Back out de84b1059f7f (bug 1299871) because it doesn't help the issue it was supposed to. 2016-09-07 11:09:15 -07:00
moz.build Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
nested_setup.js
pywebsocket_wrapper.py
redirect.html Bug 1293295 - Replace all mochitest 'flavor' options with a single --flavor argument, r=jmaher 2016-08-08 11:48:49 -04:00
runrobocop.py Bug 1261494 - Reduce telemetry init delay to 1 second for integration testing. r=gbrown 2016-07-27 08:05:12 -07:00
runtests.py Bug 1300163 - Fix hidden tracebacks in mochitest runtests.py, r=armenzg 2016-09-02 14:39:34 -04:00
runtestsb2g.py Bug 1293295 - Replace all mochitest 'flavor' options with a single --flavor argument, r=jmaher 2016-08-08 11:48:49 -04:00
runtestsremote.py Bug 1293295 - Replace all mochitest 'flavor' options with a single --flavor argument, r=jmaher 2016-08-08 11:48:49 -04:00
server.js Bug 1274104 part 1 - Allow mochitest main document to request fullscreen. r=jmaher 2016-05-25 09:39:38 +10:00
shutdown-leaks-collector.js
start_b2g.js Bug 1123506 - Update references to __webDriverArguments; r=automatedtester 2016-05-09 16:08:27 +01:00
start_desktop.js Bug 1123506 - Update references to __webDriverArguments; r=automatedtester 2016-05-09 16:08:27 +01:00

README.txt

See https://developer.mozilla.org/en/docs/Mochitest for detailed information on running and writing mochitests.