1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
-
-
- var server = require("../src/server");
-
- function expectPromise(obj){
-
- expect(typeof obj.then).toBe('function');
- expect(obj instanceof Promise).toBe(true);
- expect(obj).toBe(Promise.resolve(obj));
- }
-
- describe('server', function() {
-
- it('exists and has expected properties', function() {
- expect(server).toBeDefined();
- expect(typeof server).toBe('function');
- });
-
- it('should return a promise', function(done) {
- var result = server({port:8008,noServerInfo:1});
- expect(result).toBeDefined();
- expectPromise(result);
- result.then(function(res) {
-
- done();
- });
- result.catch(function(err){
-
- done();
- });
- });
- });
|