Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
vidjil
vidjil
Commits
05d1ae08
Commit
05d1ae08
authored
May 28, 2020
by
marc duez
Browse files
url_test.js : parseUrlParams take string params as argument
parent
d3864489
Changes
2
Hide whitespace changes
Inline
Side-by-side
browser/js/url.js
View file @
05d1ae08
...
...
@@ -133,6 +133,7 @@ Url.prototype= {
}
}
var
url
=
this
.
window
.
location
;
var
positionnal_params
=
url
.
pathname
.
substr
(
1
).
split
(
'
-
'
);
var
pos_param_keys
=
this
.
getPositionnalParams
();
if
(
positionnal_params
.
length
>
1
&&
positionnal_params
[
0
]
!=
"
index.html
"
)
...
...
browser/test/QUnit/testFiles/url_test.js
View file @
05d1ae08
...
...
@@ -139,7 +139,7 @@ QUnit.test("url: parse", function(assert) { with (windowMock) {
var
m
=
new
Model
();
var
url
=
new
Url
(
m
,
windowMock
);
var
params
=
url
.
parseUrlParams
(
url
.
url
);
var
params
=
url
.
parseUrlParams
(
'
?param1=foo¶m2=bar
'
);
assert
.
deepEqual
(
params
,
{
"
param1
"
:
"
foo
"
,
"
param2
"
:
"
bar
"
...
...
@@ -147,7 +147,7 @@ QUnit.test("url: parse", function(assert) { with (windowMock) {
windowMock
.
history
.
pushState
(
'
plop
'
,
'
plop
'
,
'
mock://foo.bar?fakeparam&realparam=real
'
);
url
=
new
Url
(
m
,
windowMock
);
params
=
url
.
parseUrlParams
(
url
.
url
);
params
=
url
.
parseUrlParams
(
'
?fakeparam&realparam=real
'
);
assert
.
deepEqual
(
params
,
{
'
realparam
'
:
'
real
'
});
...
...
@@ -171,7 +171,7 @@ QUnit.test("url: positional parse", function(assert) { with (windowMock) {
windowMock
.
history
.
pushState
(
'
plop
'
,
'
plop
'
,
'
mock://foo.bar/1-3?param3=third
'
);
var
url
=
new
Url
(
m
,
windowMock
);
var
params
=
url
.
parseUrlParams
();
var
params
=
url
.
parseUrlParams
(
'
?param3=third
'
);
assert
.
deepEqual
(
params
,
{
'
sample_set_id
'
:
'
1
'
,
'
config
'
:
'
3
'
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment