@Test public void shouldComputeIsMinimizeFlagOfDeepNestedDecoratedProcessor() { final ProcessorDecorator processor = new ProcessorDecorator( new ProcessorDecorator(new ProcessorDecorator(new JSMinProcessor()))); assertTrue(processor.isMinimize()); }
@Test public void shouldPreserveProcessorMetadataAfterTransform() { final ResourcePostProcessor postProcessor = new JSMinProcessor(); final ProcessorDecorator decorator = new ProcessorDecorator(postProcessor); assertTrue( Arrays.equals(new ResourceType[] {ResourceType.JS}, decorator.getSupportedResourceTypes())); assertTrue(decorator.isMinimize()); }