|
5 | 5 | <!--<script type="text/javascript" src="http://www.rfk.id.au/static/scratch/jquery.xmlns.js"></script>-->
|
6 | 6 | <!--<script type="text/javascript" src="http://code.jquery.com/qunit/git/qunit.js"></script>-->
|
7 | 7 | <script type="text/javascript" src="http://code.jquery.com/qunit/qunit-1.20.0.js"></script>
|
8 |
| - <script type="text/javascript" src="./libcoverage.wcs.js"></script> |
| 8 | + <script type="text/javascript" src="./build/libcoverage.js"></script> |
9 | 9 |
|
10 | 10 | <script>
|
11 | 11 | $(document).ready(function(){
|
|
56 | 56 | var url = wcsk.getCoverageURL(baseUrl, "id1", {
|
57 | 57 | bbox: [1, 2, 3, 4]
|
58 | 58 | });
|
59 |
| - equal(url, "http://www.example.com/?service=wcs&version=2.0.0&request=getcoverage&coverageid=id1&subset=x,http://www.opengis.net/def/crs/EPSG/0/4326(1,3)&subset=y,http://www.opengis.net/def/crs/EPSG/0/4326(2,4)"); |
| 59 | + equal(url, "http://www.example.com/?service=wcs&version=2.0.0&request=getcoverage&coverageid=id1&subset=x(1,3)&subset=y(2,4)"); |
60 | 60 | });
|
61 | 61 |
|
62 | 62 | test("GetCoverage subsetX", function() {
|
63 | 63 | var url = wcsk.getCoverageURL(baseUrl, "id1", {
|
64 | 64 | subsetX: [1, 3],
|
65 | 65 | subsetCRS: "http://www.opengis.net/def/crs/EPSG/0/3857"
|
66 | 66 | });
|
67 |
| - equal(url, "http://www.example.com/?service=wcs&version=2.0.0&request=getcoverage&coverageid=id1&subset=x,http://www.opengis.net/def/crs/EPSG/0/3857(1,3)"); |
| 67 | + equal(url, "http://www.example.com/?service=wcs&version=2.0.0&request=getcoverage&coverageid=id1&subset=x(1,3)&subsettingCrs=http://www.opengis.net/def/crs/EPSG/0/3857"); |
68 | 68 | });
|
69 | 69 |
|
70 | 70 | test("GetCoverage size", function() {
|
71 | 71 | var url = wcsk.getCoverageURL(baseUrl, "id1", {
|
72 | 72 | size: [100, 100]
|
73 | 73 | });
|
74 |
| - equal(url, "http://www.example.com/?service=wcs&version=2.0.0&request=getcoverage&coverageid=id1&size=x(100)&size=y(100)"); |
| 74 | + equal(url, "http://www.example.com/?service=wcs&version=2.0.0&request=getcoverage&coverageid=id1&scalesize=x(100),y(100)"); |
75 | 75 | });
|
76 | 76 |
|
77 | 77 | // TODO: more GetCov tests
|
|
260 | 260 | });
|
261 | 261 |
|
262 | 262 | test("ExceptionReport", function() {
|
263 |
| - // save old config option |
264 |
| - var originalOption = wcsp.options.throwOnException; |
265 |
| - |
266 |
| - wcsp.options.throwOnException = false; |
267 |
| - |
268 |
| - var obj = wcsp.parse($("#exceptionReport").text()); |
| 263 | + var obj = wcsp.parse($("#exceptionReport").text(), {throwOnException: false}); |
269 | 264 | deepEqual(obj, {
|
270 | 265 | code: "InvalidParameterValue",
|
271 | 266 | locator: "request",
|
272 | 267 | text: "Invalid parameter 'Foo'."
|
273 | 268 | });
|
274 | 269 |
|
275 |
| - wcsp.options.throwOnException = true; |
276 | 270 | raises(function() {
|
277 |
| - wcsp.parse($("#exceptionReport").text()); |
| 271 | + wcsp.parse($("#exceptionReport").text(), {throwOnException: true}); |
278 | 272 | }, "Invalid parameter 'Foo'.");
|
279 |
| - |
280 |
| - // reset option |
281 |
| - wcsp.options.throwOnException = originalOption; |
282 | 273 | });
|
283 | 274 |
|
284 | 275 | });
|
|
0 commit comments