def METHOD_NAME(
    realization_cubes, coordinate_name,
):
    """Checks Combine works with different broadcast coordinates."""
    cubes = realization_cubes.merge_cube()
    cubes.data = np.full_like(cubes.data, 1)
    cubes.coord("realization").rename(coordinate_name)
    small_cube = next(realization_cubes[0].slices_over("realization"))
    small_cube.remove_coord("realization")
    enforce_coordinate_ordering(
        small_cube, ["projection_x_coordinate", "time", "projection_y_coordinate"]
    )
    result = Combine("-", broadcast=coordinate_name)([cubes, small_cube])
    assert np.allclose(result.data, 0)