sample skeleton application with dojo toolkit & arcgis js api v 4.30
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.
 
 
 
 
 
 

39 lines
767 B

define([
'intern!object',
'intern/chai!assert',
'../../back',
'../../has',
'../../sniff'
], function (registerSuite, assert, back, has) {
registerSuite({
name: 'dojo/back',
'getHash and setHash': function () {
var cases = [
'test',
'test with spaces',
'test%20with%20encoded',
'test+with+pluses',
' leading',
'trailing ',
'under_score',
'extra#mark',
'extra?instring',
'extra&instring',
'#leadinghash'
];
var str;
var hasMozilla = has('mozilla');
for (var i = cases.length; i--;) {
str = cases[i];
back.setHash(str);
if (hasMozilla) {
assert.strictEqual(str, decodeURIComponent(back.getHash()));
} else {
assert.strictEqual(str, back.getHash());
}
}
}
});
});