- };
- var app = express();
- redUI(settings,app);
- request(app)
- .get("/settings")
- .expect('Content-Type', /application\/json/)
- .expect(200, "{\n \"httpNodeRoot\": \"testHttpNodeRoot\",\n \"version\": \"testVersion\"\n}")
- .end(function(err, res){
- if (err){
- return done(err);
- }
- done();
- });
-
- });
-});
-
-describe("red/ui root handler", function() {
- it('server up the main page', function(done) {
- var app = express();
- redUI({},app);
-
- request(app)
- .get("/")
- .expect('Content-Type', /text\/html/)
- .expect(200)
- .end(function(err, res){
- if (err){
- return done(err);
- }
- done();
- });
-
- });
-
- it('redirects to path ending with /', function(done) {
- var rapp = express();
- redUI({},rapp);
-
- var app = express().use('/root', rapp);
-
- request(app)
- .get("/root")
- .expect('Content-Type', /text\/plain/)
- .expect(302)
- .end(function(err, res){
- if (err){
- return done(err);
- }
- done();
- });
-
- });
-});