feat(tests): basic tests for local and smb types

This commit is contained in:
Julien Fontanet 2016-05-11 12:49:06 +02:00
parent 6d18420a5d
commit 189900549a

View File

@ -4,14 +4,43 @@ import expect from 'must'
// ===================================================================
import myLib from './'
import { parse, format } from './'
// ===================================================================
describe.skip('myLib', () => {
it('does something', () => {
// TODO: some real tests.
const data = {
file: {
url: 'file://var/lib/xoa/backup',
type: 'local',
path: '/var/lib/xoa/backup'
},
smb: {
url: 'smb://Administrator:password@toto\\\\192.168.100.225\\smb\0',
type: 'smb',
host: '192.168.100.225\\smb',
path: undefined,
domain: 'toto',
username: 'Administrator',
password: 'password'
}
}
expect(myLib).to.exists()
})
// -------------------------------------------------------------------
describe('format', () => {
for (const name in data) {
const datum = data[name]
it(name, () => {
expect(format(datum)).to.equal(datum.url)
})
}
})
describe('parse', () => {
for (const name in data) {
const datum = data[name]
it(name, () => {
expect(parse(datum)).to.eql(datum)
})
}
})