Sha256: b5a3582abb5636cf70ad0e89fdc86ab7818f6de841cf09aa516357d546edcf2a

Contents?: true

Size: 766 Bytes

Versions: 13

Compression:

Stored size: 766 Bytes

Contents

describe("spud.admin.media.application", function() {
	var application;

	beforeEach(function() {
		application = spud.admin.media;
	});
	afterEach(function() {
		application = null;
	});

	it ("should parse valid integers as integers", function() {
		expect(application.parseIntOrDefault({val: 1})).toBe(1);
		expect(application.parseIntOrDefault({val: "0"})).toBe(0);
		expect(application.parseIntOrDefault({val: "1"})).toEqual(1);
	});
	it ("should return default value for invalid integers", function() {
		expect(application.parseIntOrDefault({val: "d1", defVal:"auto"})).toEqual("auto");
	});
	it ("should return 0 for invalid integers if not default value is specified", function() {
		expect(application.parseIntOrDefault({val: "d1"})).toEqual(0);
	});
	
});

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
tb_media-1.3.2 spec/javascripts/spud/admin/media/application_spec.js
tb_media-1.3.1 spec/javascripts/spud/admin/media/application_spec.js
tb_media-1.3.0 spec/javascripts/spud/admin/media/application_spec.js
tb_media-1.3.beta1 spec/javascripts/spud/admin/media/application_spec.js
tb_media-1.2.2 spec/javascripts/spud/admin/media/application_spec.js
tb_media-1.2.1 spec/javascripts/spud/admin/media/application_spec.js
tb_media-1.2.0 spec/javascripts/spud/admin/media/application_spec.js
tb_media-1.2.0.beta1 spec/javascripts/spud/admin/media/application_spec.js
tb_media-1.0.8 spec/javascripts/spud/admin/media/application_spec.js
tb_media-1.0.6 spec/javascripts/spud/admin/media/application_spec.js
tb_media-1.0.5 spec/javascripts/spud/admin/media/application_spec.js
tb_media-1.0.4 spec/javascripts/spud/admin/media/application_spec.js
tb_media-1.0.3 spec/javascripts/spud/admin/media/application_spec.js