David Glasser
f67db983c3
New check library.
2013-04-18 19:17:53 -07:00
David Glasser
5a5204e3a4
Remove closures around package files. (hint: git blame -w)
...
The bundler now adds closures around client files and the server adds closures
around server files.
2013-03-19 15:13:53 -07:00
Avital Oliver
78ca755d3d
Npm.require unified requireNpm and __meteor_bootstrap__.require
2013-03-19 15:11:04 -07:00
Naomi Seyfer
aefe645f6c
work towards allowing you to solo groups of tests easily
2013-02-18 12:09:03 -08:00
David Glasser
d2ae5f7e1c
Replace almost all uses of Meteor.uuid with Random.id.
2013-02-12 23:55:19 -08:00
David Glasser
3f2aad7c0e
Rename subscription "complete" to "ready" everywhere (including in the
...
protocol and the publisher API).
Also update examples/other/quiescence for ddp-pre1.
2013-01-30 13:34:58 -08:00
Naomi Seyfer
052e393203
tinytest support for ddp-pre1
2013-01-17 15:23:23 -05:00
David Glasser
2aa92b2ed3
Update to use APIs from new versions of fibers and uglify-js.
...
Combine files before minimizing.
minimongo - subkey sort fails when minized, so clearly there is some sort of
uglify bug.
2013-01-16 11:34:30 -05:00
David Glasser
cd250f0945
tinytest: drop results for a run when requested by client, not onComplete.
...
Should be useful for a non-browser-based test runner.
2012-12-12 12:55:44 -08:00
Tom Wijsman
8f83b2c32e
Made sure all file system related statements use proper path.join and path.sep to support other platforms.
2012-10-30 15:53:49 -07:00
David Glasser
32035e8039
Replace _ServerTestResults collection with custom pub/sub.
...
This gets rid of some awkward GC code, and as a bonus gives us a second example
usage of the registerStore API.
2012-10-29 12:21:34 -07:00
David Glasser
9b9d07d773
Create indices on all Meteor.users fields on which we do queries.
...
Rely solely on indices (with some icky error parsing) to generate "user/email
already exists" errors.
Not yet making the ensureIndex API public. Not indexing the tiny
loginServiceConfiguration collection. Indexing tinytest_results.
2012-10-09 23:12:16 -07:00
David Greenspan
4bd98aa38a
tinytest/run method now threads the write fence more than before
2012-04-17 20:13:22 -07:00
Nick Martin
ce1f551a86
Fix typo in tinytest.
2012-04-17 20:13:22 -07:00
Geoff Schmidt
6de5ab62ce
Simplify method API
2012-03-16 02:55:14 -07:00
Geoff Schmidt
ef46d1ea58
eliminate App, proxy methods from Meteor
2012-03-16 02:55:14 -07:00
Geoff Schmidt
3dc8dc2887
Permit fine-grained control of database polling.
...
You can now used invalidation keys to specify exactly what will get polled when.
2012-03-06 15:44:42 -08:00
Geoff Schmidt
14d41036f4
Simplify subscription API
...
- Use positional arguments
- Pass the subscription object in 'this'
2012-03-06 15:44:42 -08:00
Geoff Schmidt
0822bd410f
rework public API for running tests
2012-03-02 05:08:06 -08:00
Geoff Schmidt
c2302c9e46
factor dynamic variable fully into tinytest.js
2012-03-02 03:27:55 -08:00
matt debergalis
3f1ff26e43
Convert to new publish API.
2012-02-29 16:08:59 -08:00
Geoff Schmidt
f41d692cf5
method invocation context object
...
(including support for async methods, server-side
method ordering, running simulated methods
correctly)
2012-02-29 00:42:38 -08:00
Geoff Schmidt
97c3e50379
Support server-side tests.
2012-02-23 06:08:09 -08:00