1
var path = require("path"),
2
YUI = require("yui").YUI;
6
describe("juju models", function() {
9
before(function (done) {
13
requires: ["model", "model-list"],
16
'../app/assets/javascripts/models/models.js')
19
}).use("base", "juju-models", function (Y) {
20
models = Y.namespace("juju.models");
26
it("must be able to create charm", function() {
27
var charm = new models.Charm({name: "mysql"});
28
charm.get("name").should.eql("mysql");
31
it("must be able to create charm list", function() {
32
var c1 = new models.Charm({name: "mysql",
33
description: "A DB"}),
34
c2 = new models.Charm({name: "logger",
35
description: "Log sub"}),
36
clist = new models.CharmList().add([c1, c2]);