def METHOD_NAME(runner, pixelated_image, pixelated_image_file):
    """
    When using --as-mask option, pixel value should not matter, only depends
    on pixels being contiguous.
    """
    pixelated_image[2:3, 2:3] = 4
    with rasterio.open(pixelated_image_file, 'r+') as out:
        out.write(pixelated_image, indexes=1)
    with pytest.warns(None):
        result = runner.invoke(
            main_group,
            ['shapes', '--collection', pixelated_image_file, '--band', '--bidx', '1', '--as-mask'])
        assert result.exit_code == 0
        assert result.output.count('"FeatureCollection"') == 1
        assert result.output.count('"Feature"') == 3
        assert shape(json.loads(result.output)["features"][0]["geometry"]).area == 1.0