[Forms] Prune obsolete specs

Prune obsolete specs after changes made to support
integration of forms component, WTD-593.
This commit is contained in:
Victor Woeltjen
2014-12-03 17:26:02 -08:00
parent 5aff4e3777
commit 6fb5da1b35
5 changed files with 62 additions and 129 deletions

View File

@@ -13,32 +13,34 @@ define(
type = {
getProperties: function () { return properties; }
};
domainObject = {
getModel: function () { return model; }
};
model = { x: "initial value" };
properties = ["x", "y", "z"].map(function (k) {
return {
getValue: function (model) { return model[k]; },
setValue: function (model, v) { model[k] = v; },
getDefinition: function () { return {}; }
};
});
dialog = new PropertiesDialog(type, domainObject);
dialog = new PropertiesDialog(type, model);
});
it("provides sections based on type properties", function () {
expect(
dialog.getSections()[0].rows.length
).toEqual(properties.length);
expect(dialog.getFormStructure().sections[0].rows.length)
.toEqual(properties.length);
});
it("pulls initial values from object model", function () {
expect(
dialog.getSections()[0].rows[0].value
).toEqual("initial value");
expect(dialog.getInitialFormValue()[0])
.toEqual("initial value");
});
it("populates models with form results", function () {
dialog.updateModel(model, {
a: "new value",
b: "other new value",
c: 42
});
dialog.updateModel(model, [
"new value",
"other new value",
42
]);
expect(model).toEqual({
x: "new value",
y: "other new value",