Sha256: c60d663e24b44a6f8abdefacd73a08a8e51f7d51c4623dc941ffbd565e154346

Contents?: true

Size: 1.61 KB

Versions: 12

Compression:

Stored size: 1.61 KB

Contents

<html> 
<head> 
    <script src="../../OLLoader.js"></script>
    <script src="v2_0_2.js"></script>
    <script type="text/javascript">

    var format = new OpenLayers.Format.CSWGetDomain();
    
    function test_write(t) {

        t.plan(1);

        var options = {
            PropertyName: "type"
        };

        var result = format.write(options);

        t.eq(result, csw_request, "check value returned by format " +
                "CSWGetDomain: write method");

    }

    
    function test_read(t) {
        
        t.plan(9);
        
        var obj = format.read(csw_response);
        
        var domainValues = obj.DomainValues;
        // test getRecordsResponse object
        t.ok(domainValues, "object contains DomainValues property");

        // test DomainValues
        t.eq(domainValues.length, 1, "object contains 1 object in DomainValues");
        var domainValue = domainValues[0];
        t.eq(domainValue.type, "csw:Record", "check value for attribute type");
        t.eq(domainValue.PropertyName, "type", "check value for element PropertyName");
        t.ok(domainValue.ListOfValues, "object contains ListOfValues property");

        // test ListOfValues
        t.eq(domainValue.ListOfValues.length, 2, "object contains 2 objects " +
                "in ListOfValues");
        var val = domainValue.ListOfValues[0];
        t.ok(val.Value, "object contains Value property");
        t.eq(val.Value.my_attr, "my_value", "check value for attribute my_attr");
        t.eq(val.Value.value, "dataset", "check value for element Value");
        
    }
    
    </script> 
</head> 
<body>
</body> 
</html> 

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
postrunner-0.0.10 misc/openlayers/tests/Format/CSWGetDomain/v2_0_2.html
postrunner-0.0.9 misc/openlayers/tests/Format/CSWGetDomain/v2_0_2.html
postrunner-0.0.8 misc/openlayers/tests/Format/CSWGetDomain/v2_0_2.html
postrunner-0.0.7 misc/openlayers/tests/Format/CSWGetDomain/v2_0_2.html
postrunner-0.0.6 misc/openlayers/tests/Format/CSWGetDomain/v2_0_2.html
postrunner-0.0.5 misc/openlayers/tests/Format/CSWGetDomain/v2_0_2.html
postrunner-0.0.4 misc/openlayers/tests/Format/CSWGetDomain/v2_0_2.html
gb_mapfish_appserver-0.0.5 vendor/assets/javascripts/openlayers/tests/Format/CSWGetDomain/v2_0_2.html
gb_mapfish_appserver-0.0.4 vendor/assets/javascripts/openlayers/tests/Format/CSWGetDomain/v2_0_2.html
gb_mapfish_appserver-0.0.3 vendor/assets/javascripts/openlayers/tests/Format/CSWGetDomain/v2_0_2.html
gb_mapfish_appserver-0.0.2 vendor/assets/javascripts/openlayers/tests/Format/CSWGetDomain/v2_0_2.html
gb_mapfish_appserver-0.0.1 vendor/assets/javascripts/openlayers/tests/Format/CSWGetDomain/v2_0_2.html