@ParameterizedTest
    @MethodSource("input")
    void test(ServiceSpec serviceSpec, List<String> expectedResources) {
        Map<ManifestMeta, ManifestNode> manifestMap = pluginProcessor.process(serviceSpec, context);

        List<String> generatedResources = manifestMap.entrySet().stream().map(each -> each.getKey().getKind())
                .collect(Collectors.toList());
        assertTrue(CollectionUtils.isEqualCollection(expectedResources, generatedResources));
    }
Test to ensure snippets are generated for each expected resource
manifest-generator/generator-services/src/test/java/io/hyscale/generator/services/processor/PluginProcessorTest.java