Comment out tests that are described in the file not to be working - so build server doesn't fail

This commit is contained in:
Sebastiaan Janssen
2017-09-12 12:18:06 +02:00
parent 4d7f66736d
commit 14ff7cbcc7

View File

@@ -2,93 +2,93 @@
// The current setup will have problems with loading the HTML etc.
// These tests are therefore ignored for now.
describe('edit content controller tests', function () {
var scope, controller, routeParams, httpBackend, wasSaved, q;
routeParams = {id: 1234, create: false};
// describe('edit content controller tests', function () {
// var scope, controller, routeParams, httpBackend, wasSaved, q;
// routeParams = {id: 1234, create: false};
beforeEach(module('umbraco'));
// beforeEach(module('umbraco'));
//inject the contentMocks service
beforeEach(inject(function ($rootScope, $q, $controller, $compile, angularHelper, $httpBackend, contentMocks, entityMocks, mocksUtils, localizationMocks) {
q = $q;
//for these tests we don't want any authorization to occur
mocksUtils.disableAuth();
// //inject the contentMocks service
// beforeEach(inject(function ($rootScope, $q, $controller, $compile, angularHelper, $httpBackend, contentMocks, entityMocks, mocksUtils, localizationMocks) {
// q = $q;
// //for these tests we don't want any authorization to occur
// mocksUtils.disableAuth();
httpBackend = $httpBackend;
scope = $rootScope.$new();
// httpBackend = $httpBackend;
// scope = $rootScope.$new();
//have the contentMocks register its expect urls on the httpbackend
//see /mocks/content.mocks.js for how its setup
contentMocks.register();
entityMocks.register();
localizationMocks.register();
// //have the contentMocks register its expect urls on the httpbackend
// //see /mocks/content.mocks.js for how its setup
// contentMocks.register();
// entityMocks.register();
// localizationMocks.register();
//this controller requires an angular form controller applied to it
scope.contentForm = angularHelper.getNullForm("contentForm");
// //this controller requires an angular form controller applied to it
// scope.contentForm = angularHelper.getNullForm("contentForm");
var deferred = $q.defer();
wasSaved = false;
scope.saveMethod = function() { wasSaved = true; };
scope.getMethod = function() { return function() { return deferred.promise; } };
scope.treeAlias = "content";
// var deferred = $q.defer();
// wasSaved = false;
// scope.saveMethod = function() { wasSaved = true; };
// scope.getMethod = function() { return function() { return deferred.promise; } };
// scope.treeAlias = "content";
controller = $controller('Umbraco.Editors.Content.EditorDirectiveController', {
$scope: scope,
$routeParams: routeParams
});
// controller = $controller('Umbraco.Editors.Content.EditorDirectiveController', {
// $scope: scope,
// $routeParams: routeParams
// });
//For controller tests its easiest to have the digest and flush happen here
//since its intially always the same $http calls made
// //For controller tests its easiest to have the digest and flush happen here
// //since its intially always the same $http calls made
// Resolve the get method
deferred.resolve(mocksUtils.getMockContent(1234));
// // Resolve the get method
// deferred.resolve(mocksUtils.getMockContent(1234));
//scope.$digest resolves the promise
scope.$digest();
}));
// //scope.$digest resolves the promise
// scope.$digest();
// }));
describe('content edit controller save and publish', function () {
// describe('content edit controller save and publish', function () {
it('it should have an content object', function() {
//controller should have a content object
expect(scope.content).not.toBeUndefined();
// it('it should have an content object', function() {
// //controller should have a content object
// expect(scope.content).not.toBeUndefined();
//if should be the same as the routeParams defined one
expect(scope.content.id).toBe(1234);
});
// //if should be the same as the routeParams defined one
// expect(scope.content.id).toBe(1234);
// });
it('it should have a tabs collection', function () {
expect(scope.content.tabs.length).toBe(7);
});
// it('it should have a tabs collection', function () {
// expect(scope.content.tabs.length).toBe(7);
// });
it('it should have a properties collection on each tab', function () {
$(scope.content.tabs).each(function(i, tab){
expect(tab.properties.length).toBeGreaterThan(0);
});
});
// it('it should have a properties collection on each tab', function () {
// $(scope.content.tabs).each(function(i, tab){
// expect(tab.properties.length).toBeGreaterThan(0);
// });
// });
it('it should change updateDate on save', function () {
var currentUpdateDate = scope.content.updateDate;
// it('it should change updateDate on save', function () {
// var currentUpdateDate = scope.content.updateDate;
setTimeout(function(){
scope.save(scope.content);
expect(scope.content.updateDate).toBeGreaterThan(currentUpdateDate);
}, 1000);
});
// setTimeout(function(){
// scope.save(scope.content);
// expect(scope.content.updateDate).toBeGreaterThan(currentUpdateDate);
// }, 1000);
// });
it('it should change publishDate on publish', function () {
var currentPublishDate = scope.content.publishDate;
// it('it should change publishDate on publish', function () {
// var currentPublishDate = scope.content.publishDate;
//wait a sec before you publish
setTimeout(function(){
scope.saveAndPublish(scope.content);
// //wait a sec before you publish
// setTimeout(function(){
// scope.saveAndPublish(scope.content);
expect(scope.content.publishDate).toBeGreaterThan(currentPublishDate);
// expect(scope.content.publishDate).toBeGreaterThan(currentPublishDate);
}, 1000);
});
// }, 1000);
// });
});
});
// });
// });