Revision 101e6604 ui/static/snf/js/tests.js
b/ui/static/snf/js/tests.js | ||
---|---|---|
387 | 387 |
vm2.get_flavor(); |
388 | 388 |
equals(flavors.get(2).get("ram"), 2048, "flavor data parsed"); |
389 | 389 |
equals(flavors.length, 2); |
390 |
console.log(flavors); |
|
391 | 390 |
}) |
391 |
|
|
392 |
test("actions list object", function(){ |
|
393 |
var m = new models.Image(); |
|
394 |
var l = new models.ParamsList(m, "actions"); |
|
395 |
var count = 0; |
|
396 |
|
|
397 |
l.add("destroy"); |
|
398 |
equals(l.has_action("destroy"), true); |
|
399 |
equals(l.contains("destroy"), true); |
|
400 |
|
|
401 |
l.add("destroy", 1, {}); |
|
402 |
equals(l.has_action("destroy"), true); |
|
403 |
equals(l.contains("destroy", 1, {}), true); |
|
404 |
|
|
405 |
l.remove("destroy", 1, {}); |
|
406 |
equals(l.contains("destroy", 1, {}), false); |
|
407 |
|
|
408 |
m.bind("change:actions", function() { count ++}); |
|
409 |
l.add("destroy"); |
|
410 |
|
|
411 |
equals(count, 0); |
|
412 |
l.add("destroy", 1, {}); |
|
413 |
equals(count, 1); |
|
414 |
}); |
|
392 | 415 |
}) |
Also available in: Unified diff