Replaced jasmine testing framework by mocha, expect.js and sinon

as discussed in #319
This commit is contained in:
Tobias Bieniek
2013-03-13 04:32:43 +01:00
parent a0b1d74bb5
commit 89ab68cde7
53 changed files with 13096 additions and 5163 deletions

View File

@@ -10,34 +10,34 @@ describe('test WMSCapabilities', function() {
it('Version taken from document', function() {
var parser = new ol.parser.ogc.WMSCapabilities();
var data = parser.read(snippet);
expect(data.version).toEqual('1.3.0');
expect(data.version).to.eql('1.3.0');
});
it('Version taken from parser takes preference', function() {
var parser = new ol.parser.ogc.WMSCapabilities({version: '1.1.0'});
var data = parser.read(snippet);
expect(data.version).toEqual('1.1.0');
expect(data.version).to.eql('1.1.0');
});
it('If nothing else is set, defaultVersion should be returned', function() {
var parser = new ol.parser.ogc.WMSCapabilities({defaultVersion: '1.1.1'});
var data = parser.read(snippet2);
expect(data.version).toEqual('1.1.1');
expect(data.version).to.eql('1.1.1');
});
var parser = new ol.parser.ogc.WMSCapabilities({defaultVersion: '1.1.1'});
it('Version from options returned', function() {
var version = parser.getVersion(null, {version: '1.3.0'});
expect(version).toEqual('1.3.0');
expect(version).to.eql('1.3.0');
});
var msg = 'defaultVersion returned if no version specified in options ' +
'and no version on the format';
it(msg, function() {
var version = parser.getVersion(null);
expect(version).toEqual('1.1.1');
expect(version).to.eql('1.1.1');
});
msg = 'version returned of the Format if no version specified in options';
it(msg, function() {
parser.version = '1.1.0';
var version = parser.getVersion(null);
expect(version).toEqual('1.1.0');
expect(version).to.eql('1.1.0');
});
});
});