@Override
    public String pathPattern() {
        return buildExtensionPathPattern(scheme) + "/{name}";
    }
@Test
    void shouldBuildPathPatternCorrectly() {
        var scheme = Scheme.buildFromType(FakeExtension.class);
        var deleteHandler = new ExtensionDeleteHandler(scheme, client);
        var pathPattern = deleteHandler.pathPattern();
        assertEquals("/apis/fake.halo.run/v1alpha1/fakes/{name}", pathPattern);
    }