You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
703 B
21 lines
703 B
var request = require('supertest'); |
|
request = request('http://127.0.0.1:8080'); |
|
|
|
test('service is online', (done) => { |
|
request.get('/api/status').expect(200) |
|
.then((res) => { |
|
expect(res.body.online).toBe(true); |
|
done(); |
|
}); |
|
}); |
|
|
|
test('frontend configuration is correct', (done) => { |
|
request.get('/api/config').expect(200) |
|
.then((res) => { |
|
expect(res.body.title).toBe('Owncast'); |
|
expect(res.body.logo).toBe('/img/logo.svg'); |
|
expect(res.body.socialHandles[0].platform).toBe('github'); |
|
expect(res.body.socialHandles[0].url).toBe('http://github.com/owncast/owncast'); |
|
done(); |
|
}); |
|
});
|
|
|