pluginattr-tests.js revision 985b0bdb9af3bdc0fff992e92d17f29b9d6b6d9a
name: "Y.Plugin.addHostAttr",
setUp: function () {
ATTRS: {
baz: {
value: 'baz'
}
}
});
NS: 'foo',
ATTRS: {
bar: {
value: 'bar'
}
}
});
},
"test addHostAttr(name, class, class)": function () {
},
"test addHostAttr(name, instance, class)": function () {
},
"test addHostAttr(name, class, class, setter)": function () {
var setterCalled = false,
test = this,
initializer: function () {
}
}, {
NS: 'foo',
ATTRS: {
bar: {
value: 'bar'
}
}
});
function (val) {
setterCalled = true;
return { bar: "PASS" };
});
},
"test addHostAttr(name, class, class, setterThatReturnsFalse)": function () {
var setterCalled = false,
test = this,
initializer: function () {
}
}, {
NS: 'foo',
ATTRS: {
bar: {
value: 'bar'
}
}
});
function (val) {
setterCalled = true;
if (typeof val === 'boolean') {
} else if (val === 'unplug') {
val = false;
} else {
}
return val;
});
},
"test new Host({ trigger: true }) plugs Plugin": function () {
},
"test new Host({ trigger: obj }) plugs Plugin with config": function () {
},
"test new Host({ trigger: false }) does nothing": function () {
},
"test instance.set('trigger', true) plugs Plugin": function () {
},
"test instance.set('trigger', obj) plugs Plugin with config": function () {
},
"test instance.set('trigger', false) does nothing": function () {
},
"test new Host({ trigger: true }) + instance.set('trigger', false) unplugs": function () {
}
}));