<!-- webkit-test-runner [ CanvasColorSpaceEnabled=false ] -->
<html>
    <script src="../../resources/js-test-pre.js"></script>
</head>
<body>
<script>
    description("Test that the colorSpace member of CanvasRenderingContext2DSettings is unsupported when CanvasColorSpaceEnabled=false.");

    function testColorSpaceUnsupported(settings, expectedColorSpace) {
        let canvas = document.createElement("canvas");
        let context = canvas.getContext("2d", settings);
        window.testSettings = context.getContextAttributes();
        shouldBeUndefined("testSettings.colorSpace");
    }

    testColorSpaceUnsupported(undefined);
    testColorSpaceUnsupported({ colorSpace: "srgb" });
    testColorSpaceUnsupported({ colorSpace: "foo" });
</script>
    
<script src="../../resources/js-test-post.js"></script>
</body>
</html>
