AltLUG Git
Git-repositories of Altai Linux User Group
Timo Tijhof [Mon, 7 May 2012 17:44:26 +0000 (19:44 +0200)]
grunt.js testswarm task: shorten job name
Jörn Zaefferer [Sat, 5 May 2012 10:44:44 +0000 (12:44 +0200)]
Add Rerun link to placeholders. Fixes #240
Jörn Zaefferer [Fri, 4 May 2012 10:08:01 +0000 (12:08 +0200)]
Bump post-release version
Jörn Zaefferer [Fri, 4 May 2012 10:06:44 +0000 (12:06 +0200)]
Release 1.6.0
Jörn Zaefferer [Fri, 4 May 2012 09:55:59 +0000 (11:55 +0200)]
Save stack for each test, use that for failed expect() results, points at the line where test() was called. Fixes #209
Jörn Zaefferer [Fri, 4 May 2012 09:47:17 +0000 (11:47 +0200)]
Prefix test-output id and ignore that in noglobals check. Fixes #212
Jörn Zaefferer [Wed, 2 May 2012 11:07:54 +0000 (13:07 +0200)]
Only check for an exports object to detect a CommonJS enviroment. Fixes #237 - Incompatibility with require.js
Jörn Zaefferer [Tue, 1 May 2012 11:54:00 +0000 (13:54 +0200)]
Use fixed version to force npm to update via `npm install`
Jörn Zaefferer [Tue, 1 May 2012 11:50:47 +0000 (13:50 +0200)]
Update testswarm dependency
Jörn Zaefferer [Mon, 30 Apr 2012 13:36:44 +0000 (15:36 +0200)]
Add testswarm integration as grunt task
Scott González [Mon, 23 Apr 2012 14:54:08 +0000 (10:54 -0400)]
Added padding on URL config checkboxes.
Jörn Zaefferer [Sun, 22 Apr 2012 10:46:56 +0000 (12:46 +0200)]
Lint and test addons
Jörn Zaefferer [Sun, 22 Apr 2012 10:40:23 +0000 (12:40 +0200)]
Lint and test addons
Jörn Zaefferer [Sat, 21 Apr 2012 12:38:21 +0000 (14:38 +0200)]
Cleanup composite addon: Use callback registration instead of overwriting them. Set the correct src on rerun link (and dblclick). Remove the composite test itself, as that was a crazy hack not worth maintaining
Jörn Zaefferer [Sat, 21 Apr 2012 12:37:15 +0000 (14:37 +0200)]
Cleanup reset() test and usage - run testDone callback first, to allow listeneres ignoring reset assertions
jakearchibald [Wed, 18 Apr 2012 14:09:10 +0000 (16:09 +0200)]
Double clicking on composite test rows opens individual test page
...rather than applying a filter.
Also avoided the overwriting of runSuite by making initIframe a separate method
Timo Tijhof [Sat, 14 Apr 2012 17:38:43 +0000 (19:38 +0200)]
Fix mis-replaced characters in recent clean up plus more spacing
- It"s => It's
- Some replace(/regex/,"") where forgotten in the cleanup
- Follows-up:
*
e1d45ec685a1136ce5e95f48208e52ed763b8610
*
bf704c49a1404480f25081ce9ccbdd2a5ca5d8ad
*
7684b4c7f1508436ffd77a77e449171378727488
Rick Waldron waldron.rick@gmail.com [Sat, 14 Apr 2012 16:44:24 +0000 (12:44 -0400)]
Complete onevar conformance
Signed-off-by: Rick Waldron waldron.rick@gmail.com <waldron.rick@gmail.com>
Rick Waldron waldron.rick@gmail.com [Sat, 14 Apr 2012 16:44:10 +0000 (12:44 -0400)]
Upgrade to onevar linting
Signed-off-by: Rick Waldron waldron.rick@gmail.com <waldron.rick@gmail.com>
Rick Waldron waldron.rick@gmail.com [Sat, 14 Apr 2012 15:56:02 +0000 (11:56 -0400)]
Style sweep, four runs.
Signed-off-by: Rick Waldron waldron.rick@gmail.com <waldron.rick@gmail.com>
Rick Waldron waldron.rick@gmail.com [Sat, 14 Apr 2012 14:46:06 +0000 (10:46 -0400)]
Consistent double quotes
Signed-off-by: Rick Waldron waldron.rick@gmail.com <waldron.rick@gmail.com>
Herbert Vojčík [Thu, 12 Apr 2012 19:18:10 +0000 (22:18 +0300)]
test-message for all message-bearing API reporting details
Jörn Zaefferer [Wed, 4 Apr 2012 17:07:29 +0000 (19:07 +0200)]
Bump post-release version
Jörn Zaefferer [Wed, 4 Apr 2012 17:06:47 +0000 (19:06 +0200)]
Release 1.5.0
Jörn Zaefferer [Thu, 29 Mar 2012 10:56:36 +0000 (12:56 +0200)]
Update to latest Grunt
Rick Waldron waldron.rick@gmail.com [Thu, 22 Mar 2012 16:11:45 +0000 (12:11 -0400)]
Modify "Running..." to display test name. Fixes #220
Jörn Zaefferer [Thu, 22 Mar 2012 15:36:43 +0000 (08:36 -0700)]
Merge pull request #219 from Krinkle/patch-1
test/test.js: typo
Timo Tijhof [Thu, 22 Mar 2012 15:34:50 +0000 (16:34 +0100)]
test/test.js: typo
Scott González [Wed, 21 Mar 2012 17:19:21 +0000 (13:19 -0400)]
Fixed clearing of sessionStorage in Firefox 3.6.
Keith Cirkel [Fri, 16 Mar 2012 11:05:49 +0000 (11:05 +0000)]
Fixes #217 by calling "block" with config.current.testEnvironment
Jonathan Sanchez [Thu, 15 Mar 2012 15:46:01 +0000 (16:46 +0100)]
Add stats results to data. QUnit.jUnitReport function take one argument
{
xml:'<?xml ...',
results:{failed:0, passed:0, total:0, time:0}
}
Jörn Zaefferer [Sun, 18 Mar 2012 15:10:54 +0000 (16:10 +0100)]
Add link to MDN about stack property
Jörn Zaefferer [Sat, 10 Mar 2012 14:28:26 +0000 (15:28 +0100)]
Bump post-release version
Jörn Zaefferer [Sat, 10 Mar 2012 14:27:31 +0000 (15:27 +0100)]
Release 1.4.0
Jörn Zaefferer [Sat, 10 Mar 2012 14:15:52 +0000 (15:15 +0100)]
Prefix test-related session-storage items to make removal more specific. Fixes #213 - Keep hide-passed state when clearing session storage
Jörn Zaefferer [Sat, 10 Mar 2012 14:11:28 +0000 (15:11 +0100)]
Update grunt.js with seperate configs for qunit.js and grunt.js, also add tests but disable for now, not passing yet. Add grunt to devDependencies
Erkan Yilmaz [Thu, 8 Mar 2012 16:41:42 +0000 (17:41 +0100)]
typo
Jörn Zaefferer [Wed, 7 Mar 2012 12:28:33 +0000 (13:28 +0100)]
Cleanup grunt.js, no need for the banner
Jörn Zaefferer [Wed, 7 Mar 2012 12:27:25 +0000 (13:27 +0100)]
Fix lint errors and some formatting issues. Use QUnit.pushFailure for noglobals and global error handler.
Jörn Zaefferer [Wed, 7 Mar 2012 12:26:51 +0000 (13:26 +0100)]
Fix a missing expect in logs test
Jörn Zaefferer [Wed, 7 Mar 2012 12:26:28 +0000 (13:26 +0100)]
Add grunt.js configuration and include some usage instructions in the readme
Jörn Zaefferer [Wed, 7 Mar 2012 11:21:26 +0000 (12:21 +0100)]
Update package.json
Jörn Zaefferer [Wed, 7 Mar 2012 11:06:05 +0000 (12:06 +0100)]
Partially revert
af27eae841c3e1c01c46de72d676f1047e1ee375 - can't move reset around, so also don't wrap in try-catch, as the result of that is effectively swallowed. Can't output the result as the outputting is already done.
Jörn Zaefferer [Wed, 7 Mar 2012 11:02:00 +0000 (12:02 +0100)]
Add QUnit.pushFailure to log error conditions like exceptions. Accepts stacktrace as second argument, allowing extraction with catched exceptions (useful even in Safari). Remove old fail() function that would just log to console, not useful anymore as regular test output is much more useful by now. Move up QUnit.reset() call to just make that another failed assertion. Used to not make a test fail. Fixes #210
Jörn Zaefferer [Wed, 7 Mar 2012 10:34:12 +0000 (11:34 +0100)]
Update equals and same deprecations to use QUnit.push to provide correct source lines. Fixes #211
Jörn Zaefferer [Tue, 6 Mar 2012 12:29:21 +0000 (13:29 +0100)]
Add a test file for narwhal integration. Has to use print instead of console.log. Fails when an assertion fails, something about setInterval...
Jörn Zaefferer [Mon, 5 Mar 2012 12:14:23 +0000 (13:14 +0100)]
Apply notrycatch option to setup and teardown as well. Fixes #203. Reorder noglobals check to allow teardown to remove globals that were introduced intentionally. Fixes #204
Jörn Zaefferer [Mon, 5 Mar 2012 12:06:06 +0000 (13:06 +0100)]
Extend exports object with QUnit properties at the end of the file to export everything.
That's different to the window export, where we want to make only a subset global.
Fixes #201
Jörn Zaefferer [Mon, 5 Mar 2012 11:57:09 +0000 (12:57 +0100)]
Output source line for ok() assertions. Fixes #202
Jörn Zaefferer [Mon, 5 Mar 2012 11:50:18 +0000 (12:50 +0100)]
Make test fail if no assertions run. Fixes #178
Gijs Kruitbosch [Fri, 2 Mar 2012 16:48:45 +0000 (17:48 +0100)]
Sort object output alphabetically in order to improve diffs of objects where properties were set in a different order. Fixes #206
Jörn Zaefferer [Wed, 29 Feb 2012 16:54:06 +0000 (17:54 +0100)]
Revert "Change fixture reset behavior", changing #194 and #195 to wontfix.
This reverts commit
b9010d4befa71b394bffa3294d8de5c047f9c541.
That change turned out to cause very sublte bugs in jQuery UI testsuites, where the browser form memory would cache values between testruns. Which doesn't happen with the previous reset implementation. Unfortunate, but not worth the trouble.
Jörn Zaefferer [Sun, 26 Feb 2012 13:06:48 +0000 (14:06 +0100)]
Bump post-release version
Jörn Zaefferer [Sun, 26 Feb 2012 13:05:30 +0000 (14:05 +0100)]
Release 1.3.0
Jörn Zaefferer [Thu, 23 Feb 2012 15:18:53 +0000 (16:18 +0100)]
Cleanup test markup
Jörn Zaefferer [Wed, 22 Feb 2012 12:32:17 +0000 (13:32 +0100)]
Fix the jQuery branch of fixture reset. Would break when no fixture exists.
Spocke [Thu, 16 Feb 2012 14:29:32 +0000 (15:29 +0100)]
Added initial version of a junitlogger addon.
Jörn Zaefferer [Mon, 20 Feb 2012 11:01:31 +0000 (12:01 +0100)]
Escape document.title before inserting into markup. Extends fix for #127
Jörn Zaefferer [Wed, 15 Feb 2012 16:49:41 +0000 (17:49 +0100)]
Catch assertions running outside of test() context, make sure source is provided even for ok(). Fixes #98
Jörn Zaefferer [Wed, 15 Feb 2012 16:39:47 +0000 (17:39 +0100)]
Improve global object access, based on comments for
1a9120651d5464773256d8a1f2cf2eabe38ea5b3
Jörn Zaefferer [Wed, 15 Feb 2012 16:31:50 +0000 (17:31 +0100)]
Clear all sessionStorage entries once all tests passed. Helps getting rid of items from renamed tests. Fixes #101
Jörn Zaefferer [Wed, 15 Feb 2012 16:19:56 +0000 (17:19 +0100)]
Set fixed dimensions for #qunit-fixture. Fixes #114
Jörn Zaefferer [Wed, 15 Feb 2012 16:16:45 +0000 (17:16 +0100)]
Extend nodejs test runner to check for stacktrace output, twice
Jörn Zaefferer [Wed, 15 Feb 2012 16:12:36 +0000 (17:12 +0100)]
Extend nodejs test runner to check for stacktrace output
Jörn Zaefferer [Wed, 15 Feb 2012 16:00:20 +0000 (17:00 +0100)]
Generate more base markup, but allow the user to exclude that completelty or choose their own. Fixes #127
Jörn Zaefferer [Wed, 15 Feb 2012 15:51:39 +0000 (16:51 +0100)]
Add a simple test file to check basic nodejs integration works
Jörn Zaefferer [Wed, 15 Feb 2012 15:33:28 +0000 (16:33 +0100)]
Check for global object to find setTimeout in node
Jörn Zaefferer [Wed, 15 Feb 2012 15:23:52 +0000 (16:23 +0100)]
Fix CommonJS export by assigning QUnit to module.exports.
Jörn Zaefferer [Wed, 15 Feb 2012 14:59:04 +0000 (15:59 +0100)]
Remove the testEnviromentArg to test(). Most obscure, never used anywhere. test() is still heavily overloaded with argument shifting, this makes it a little more sane. Fixes #172
Jörn Zaefferer [Wed, 15 Feb 2012 14:40:48 +0000 (15:40 +0100)]
Serialize expected and actual values only when test fails. Speeds up output of valid tests, especially for lots of large objects. Fixes #183
Jörn Zaefferer [Wed, 15 Feb 2012 14:25:15 +0000 (15:25 +0100)]
Fix sourceFromsTacktrace to get the right line in Firefox. Shift the 'error' line away in Chrome to get a match.
Jörn Zaefferer [Wed, 15 Feb 2012 14:22:08 +0000 (15:22 +0100)]
Fix references to test/deepEqual.js
Niall Smart [Tue, 20 Dec 2011 07:13:27 +0000 (23:13 -0800)]
In autorun mode, moduleDone is called without matching moduleStart. Fix issue #184
Jörn Zaefferer [Wed, 15 Feb 2012 13:52:42 +0000 (14:52 +0100)]
Fixture test: allow anything falsy in test as getAttribute in oldIE will return empty string instead of null. We don't really care.
Krinkle [Wed, 28 Dec 2011 20:27:52 +0000 (21:27 +0100)]
Keep label and checkbox together ( i.imgur.com/5Wk3A.png )
Jörn Zaefferer [Wed, 15 Feb 2012 13:44:38 +0000 (14:44 +0100)]
Add readme for themes
Jörn Zaefferer [Wed, 15 Feb 2012 13:40:32 +0000 (14:40 +0100)]
Fix bad global in reset()
Jörn Zaefferer [Wed, 15 Feb 2012 13:39:51 +0000 (14:39 +0100)]
Some cleanup in theme addons
Jörn Zaefferer [Wed, 15 Feb 2012 13:36:41 +0000 (14:36 +0100)]
Update headers
Jörn Zaefferer [Wed, 15 Feb 2012 13:34:30 +0000 (14:34 +0100)]
Update nv.html, add gabe theme based on https://github.com/jquery/qunit/pull/188
Jörn Zaefferer [Fri, 5 Aug 2011 10:14:50 +0000 (12:14 +0200)]
Experiemental custom theme based on https://github.com/jquery/qunit/pull/62 by NV
Jörn Zaefferer [Tue, 14 Feb 2012 17:59:08 +0000 (18:59 +0100)]
Replace deprecated same and equals aliases with placeholders that just throw errors, providing a hint at what to use instead. Rename test file to match that.
Jörn Zaefferer [Tue, 14 Feb 2012 17:51:49 +0000 (18:51 +0100)]
Can't rely on outerHTML for Firefox < 11. Use cloneNode instead.
Jörn Zaefferer [Tue, 14 Feb 2012 17:22:51 +0000 (18:22 +0100)]
Merge remote branch 'conzett/master'
Jörn Zaefferer [Tue, 14 Feb 2012 16:33:36 +0000 (17:33 +0100)]
Cleanup whitespace
Jörn Zaefferer [Tue, 14 Feb 2012 16:24:42 +0000 (17:24 +0100)]
Update sessionStorage support test to latest version from Modernizr, trying to setItem to avoid QUOTA_EXCEEDED_EXCEPTION
Graham Conzett [Wed, 1 Feb 2012 16:34:37 +0000 (11:34 -0500)]
Change fixture reset behavior
On load, set clone qunit-fixture element and set config.fixture equal to
that. Change the reset function to replace the entire qunit-fixture
element with a deep copy of the clone. Essentially, cache a clean copy of
the fixture node on load and replace subsequent fixture nodes with that.
Added tests to check if properties on the fixture are cleared between
tests.
Jörn Zaefferer [Thu, 8 Dec 2011 08:51:06 +0000 (00:51 -0800)]
Merge pull request #181 from simonz/development
following issue #180, escape test names and show stack trace when failed
Seong-A Kong [Thu, 8 Dec 2011 01:19:59 +0000 (10:19 +0900)]
Escaping test names
Seong-A Kong [Thu, 8 Dec 2011 01:19:49 +0000 (10:19 +0900)]
Show exception stack when test failed
Jörn Zaefferer [Thu, 24 Nov 2011 15:38:55 +0000 (16:38 +0100)]
Bump post-release version
Jörn Zaefferer [Thu, 24 Nov 2011 15:38:21 +0000 (16:38 +0100)]
Release v1.2.0
Mike Sherov [Sun, 6 Nov 2011 04:17:37 +0000 (00:17 -0400)]
remove uses of equals(), as it's deprecated in favor of equal()
Philippe Rathé [Sat, 5 Nov 2011 22:41:24 +0000 (18:41 -0400)]
Code review of "Allow objects with no prototype to be tested against object literals."
DomenicDenicola [Tue, 1 Nov 2011 22:49:49 +0000 (18:49 -0400)]
Allow objects with no prototype to tested against object literals.
I often use objects created with `Object.create(null)` as dictionaries, since then they don't have pre-filled dictionary entries for e.g. `constructor`, `hasOwnProperty`, `isPrototypeOf`, etc. However, in my tests, it is quite useful to test the dictionaries I create against object literals (which have `Object.prototype` as their prototype).
This patch makes an exemption to the rule that two objects must have the same constructor, for the case where one has `null` prototype and the other `Object.prototype` as its prototype.
Jimmy Mabey [Wed, 19 Oct 2011 16:43:17 +0000 (13:43 -0300)]
Fix IE8 "Member not found" error
Setting window.constructor causes this error in IE8, which happens when QUnit
extends window.
Ashar Voultoiz [Wed, 19 Oct 2011 14:20:10 +0000 (17:20 +0300)]
Using node-qunit port, the start/stop function are not exposed so we need to prefix any call to them with 'QUnit'. Aka: start() -> QUnit.start()
Jörn Zaefferer [Wed, 12 Oct 2011 20:50:19 +0000 (22:50 +0200)]
Remove the 'let teardown clean up globals test' - IE<9 doesn't support (==buggy) deleting window properties, and that's not worth the trouble, as everything else passes just fine. Fixes #155
Jörn Zaefferer [Wed, 12 Oct 2011 20:44:57 +0000 (22:44 +0200)]
Fix globals in test.js, part 2
Jörn Zaefferer [Wed, 12 Oct 2011 20:44:15 +0000 (22:44 +0200)]
Fix globals in test.js. ?tell wwalser to use ?noglobals everyonce in a while