mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-11 12:03:14 +00:00
Add tests
This commit is contained in:
@@ -113,6 +113,24 @@ define([
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
describe("Empty List Item Views", function () {
|
||||||
|
beforeEach(function () {
|
||||||
|
this.collection = new FieldCollection([], {
|
||||||
|
"sbas_id": sbasId
|
||||||
|
});
|
||||||
|
|
||||||
|
this.view = new ListItemView({
|
||||||
|
collection: this.collection,
|
||||||
|
el: AdminFieldApp.$leftBlock
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
it("should include list items for all models in collection", function () {
|
||||||
|
this.view.render();
|
||||||
|
this.view.$el.find("li").should.have.length(0);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
describe("List Item Views", function () {
|
describe("List Item Views", function () {
|
||||||
beforeEach(function () {
|
beforeEach(function () {
|
||||||
this.collection = new FieldCollection([
|
this.collection = new FieldCollection([
|
||||||
@@ -285,6 +303,11 @@ define([
|
|||||||
it("should render as a DIV element", function () {
|
it("should render as a DIV element", function () {
|
||||||
this.view.render().el.nodeName.should.equal("DIV");
|
this.view.render().el.nodeName.should.equal("DIV");
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it("should tell that model is desync if one model has been deleted", function() {
|
||||||
|
AdminFieldApp.fieldsToDelete = [{"id": 1, "sbas-id": sbasId, "name": "Categorie", "tag": "XMP:Categorie"}];
|
||||||
|
assert.isTrue(this.view._isModelDesync());
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user