mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Merge commit 'fcbbaffce15ad99a8095616f55183ca39e0e16a7' as 'lib/jquery-bootgrid'
This commit is contained in:
45
lib/jquery-bootgrid/test/tests-extensions.js
vendored
Normal file
45
lib/jquery-bootgrid/test/tests-extensions.js
vendored
Normal file
@@ -0,0 +1,45 @@
|
||||
/*jshint -W024 */
|
||||
/*jshint -W117 */
|
||||
|
||||
module("extensions");
|
||||
|
||||
test("String.resolve basic (one dimension) test", 1, function ()
|
||||
{
|
||||
// given
|
||||
var values = {
|
||||
first: "test",
|
||||
second: "case"
|
||||
},
|
||||
stringToResolve = "{{first}} {{second}}";
|
||||
|
||||
// when
|
||||
var result = stringToResolve.resolve(values);
|
||||
|
||||
// then
|
||||
equal(result, "test case", "Valid string");
|
||||
});
|
||||
|
||||
test("String.resolve advanced (n dimension) test", 1, function ()
|
||||
{
|
||||
// given
|
||||
var values = {
|
||||
first: {
|
||||
sub: "this is"
|
||||
},
|
||||
second: "a",
|
||||
third: {
|
||||
more: "more",
|
||||
adv: {
|
||||
test: "advanced test"
|
||||
},
|
||||
"case": "case"
|
||||
}
|
||||
},
|
||||
stringToResolve = "{{first.sub}} {{second}} {{third.more}} {{third.adv.test}} {{third.case}}";
|
||||
|
||||
// when
|
||||
var result = stringToResolve.resolve(values);
|
||||
|
||||
// then
|
||||
equal(result, "this is a more advanced test case", "Valid string");
|
||||
});
|
Reference in New Issue
Block a user