Merge pull request #6614 from adube/filter-write-util-method

Filter write util method
This commit is contained in:
Frédéric Junod
2017-03-21 16:28:04 +01:00
committed by GitHub
2 changed files with 39 additions and 0 deletions

View File

@@ -1014,4 +1014,29 @@ describe('ol.format.WFS', function() {
});
describe('when writing out a WFS Filter', function() {
it('creates a filter', function() {
var text =
'<Filter xmlns="http://www.opengis.net/ogc">' +
' <And>' +
' <PropertyIsLike wildCard="*" singleChar="." escapeChar="!">' +
' <PropertyName>name</PropertyName>' +
' <Literal>Mississippi*</Literal>' +
' </PropertyIsLike>' +
' <PropertyIsEqualTo>' +
' <PropertyName>waterway</PropertyName>' +
' <Literal>riverbank</Literal>' +
' </PropertyIsEqualTo>' +
' </And>' +
'</Filter>';
var serialized = ol.format.WFS.writeFilter(
ol.format.filter.and(
ol.format.filter.like('name', 'Mississippi*'),
ol.format.filter.equalTo('waterway', 'riverbank')
)
);
expect(serialized).to.xmleql(ol.xml.parse(text));
});
});
});