2019-05-24 08:48:01 +05:30
|
|
|
const chai = require('chai')
|
|
|
|
const chai_http = require('chai-http')
|
2019-05-23 20:23:32 +05:30
|
|
|
const requests = require('requests')
|
2019-05-24 08:48:01 +05:30
|
|
|
const testScript = require('./index')
|
|
|
|
|
|
|
|
|
|
|
|
chai.use(chai_http)
|
|
|
|
|
|
|
|
let should = require('chai').should()
|
|
|
|
|
|
|
|
describe('Page Status',()=>{
|
|
|
|
it('Get /',(done)=>{
|
|
|
|
chai.request(testScript).get('/').end((err,res)=>{
|
|
|
|
res.should.have.status(200)
|
|
|
|
done()
|
|
|
|
})
|
|
|
|
})
|
|
|
|
it('POST /files/ls the home page',(done)=>{
|
|
|
|
chai.request(testScript).post('/files/ls').send({'loc':'/'}).end((err,res)=>{
|
|
|
|
res.should.have.status(200)
|
|
|
|
//TODO: MAKE SURE JSON FILE
|
|
|
|
done()
|
|
|
|
})
|
|
|
|
})
|
|
|
|
it('POST ../ and fetch error',done=>{
|
|
|
|
chai.request(testScript).post('/files/ls').send({'loc':'../'}).end((err,res)=>{
|
|
|
|
res.should.have.status(404)
|
|
|
|
done()
|
|
|
|
})
|
|
|
|
})
|
2019-05-24 10:45:06 +05:30
|
|
|
it('POST for some file that does not exist',done=>{
|
|
|
|
chai.request(testScript).post('/files/ls').send({'loc':'\\'}).end((err,res)=>{
|
|
|
|
res.should.have.status(500)
|
|
|
|
done()
|
|
|
|
})
|
|
|
|
})
|
2019-05-24 08:48:01 +05:30
|
|
|
})
|