oish...
well this is a pseudo code, simplified it, to cut down the scuffold
it fails the same with test file of:
module.exports =
{ login:
function(test) {
setTimeout(
function(test){
test.done();
}
, 1000);
}
}
Maybe its something wrong i'm doing with the runner?
On Thursday, May 17, 2012 4:40:52 PM UTC+3, Bryan Donovan wrote:
>
> What does svr.login() look like?
>
>
> On May 17, 2012, at 4:50 AM, Osher El-Netanany wrote:
>
> Hi all
>
> I'm trying to use nodeunit for asynchronous testing,
>
> my code is like:
>
> var svr = require("mysvr")
> ;
> svr.listen(5353);
> module.exports =
> { login:
> function(is) {
> svr.login( { usr: "u", pwd: "p" }
> , function(err, res){
> is.ok(!err);
> is.done();
> }
> );
> }
> }
>
>
> my test runner is like:
>
> var reporter = require('nodeunit').reporters.verbose
> ;
>
> //TODO - get list of files from conventional folder structure
> // or traverse folder tree for name convention...
> reporter.run(
> ['ua.js'
> // ,'test2.js'
> ]
> );
>
>
> However, running it throws an error of undone tests:
>
> D:\ws\OSGE\1000\sources\auth>node run_tests.js
>
> *ua.js*
>
> FAILURES: Undone tests (or their setups/teardowns):
> - login
>
> To fix this, make sure all tests call test.done()
>
>
>
> Now, the server works. No doubt about it.
> I'm trying to automate the tests.
> I fiddled a little with expresso, but I would feel better with *nodeunit*,
> if we could get it work...
>
> Help anyone?
>
> Osher
>
> --
>
>
>
--
Job Board: http://jobs.nodejs.org/
Posting guidelines:
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en