web-tools_td_20171017
Version:
27 lines (26 loc) • 1.01 kB
JavaScript
describe('Url API:', function () {
describe('#parseQueryString()', function () {
it(`webtools.parseQueryString('https://www.baidu.com/s?wd=%E7%99%BE%E5%BA%A6&rsv_spt=10') deepEqual '{
wd: '百度',
rsv_spt: '10'
}' should return true`, function () {
let url = 'https://www.baidu.com/s?wd=%E7%99%BE%E5%BA%A6&rsv_spt=10'
assert.deepEqual(webtools.parseQueryString(url), {
wd: '百度',
rsv_spt: '10'
})
});
});
describe('#stringfyQueryString()', function () {
it(`webtools.stringfyQueryString({
wd: '百度',
rsv_spt: '10'
}) === 'https://www.baidu.com/s?wd=%E7%99%BE%E5%BA%A6&rsv_spt=10' should return true`, function () {
let param = {
wd: '百度',
rsv_spt: '10'
}
assert(webtools.stringfyQueryString(param) === 'wd=%E7%99%BE%E5%BA%A6&rsv_spt=10')
});
});
})