diff options
author | Petr Vobornik <pvoborni@redhat.com> | 2013-03-29 15:27:58 +0100 |
---|---|---|
committer | Petr Vobornik <pvoborni@redhat.com> | 2013-05-06 16:22:21 +0200 |
commit | 1b90b3b65ea214a3a09922f6b9c1de304e5257da (patch) | |
tree | 65693ef7db16618eb76c86e4848dd88c4582c172 /install/ui/test | |
parent | 344e15452a64ef9dc43a66a7e0085aef0eb7c175 (diff) | |
download | freeipa.git-1b90b3b65ea214a3a09922f6b9c1de304e5257da.tar.gz freeipa.git-1b90b3b65ea214a3a09922f6b9c1de304e5257da.tar.xz freeipa.git-1b90b3b65ea214a3a09922f6b9c1de304e5257da.zip |
Add phase on exact position
https://fedorahosted.org/freeipa/ticket/3235
Diffstat (limited to 'install/ui/test')
-rwxr-xr-x | install/ui/test/ordered_map_tests.js | 37 |
1 files changed, 34 insertions, 3 deletions
diff --git a/install/ui/test/ordered_map_tests.js b/install/ui/test/ordered_map_tests.js index e8d8a746..f3d2d5b3 100755 --- a/install/ui/test/ordered_map_tests.js +++ b/install/ui/test/ordered_map_tests.js @@ -43,16 +43,47 @@ test("Testing $.ordered_map.put().", function() { var key2 = 'key2'; var value2 = 'value2'; + var key3 = 'key3'; + var value3 = 'value3'; + + var key4 = 'key4'; + var value4 = 'value4'; + + var key5 = 'key5'; + var value5 = 'value5'; + + var key6 = 'key6'; + var value6 = 'value6'; + + var key7 = 'key7'; + var value7 = 'value7'; + + var key8 = 'key8'; + var value8 = 'value8'; + var map = {}; map[key1] = value1; map[key2] = value2; + map[key3] = value3; + map[key4] = value4; + map[key5] = value5; + map[key6] = value6; + map[key7] = value7; + map[key8] = value8; test.put(key1, value1); test.put(key2, value2); - strictEqual(test.length, 2, 'Checking length.'); - deepEqual(test.keys, [key1, key2], 'Checking keys.'); - deepEqual(test.values, [value1, value2], 'Checking values.'); + test.put(key3, value3, 1); //put before key2 + test.put(key4, value4, 0); //put at beginning + test.put(key5, value5, -2); //put at beginning + test.put(key6, value6, 5); //put at end + test.put(key7, value7, 100); //put at end + test.put(key8, value8, 'foobar'); //put at end + + strictEqual(test.length, 8, 'Checking length.'); + deepEqual(test.keys, [key5, key4, key1, key3, key2, key6, key7, key8], 'Checking keys.'); + deepEqual(test.values, [value5, value4, value1, value3, value2, value6, value7, value8], 'Checking values.'); deepEqual(test.map, map, 'Checking map.'); }); |