1 package org.codehaus.mojo.javascript.assembler;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 import java.io.File;
20
21 import junit.framework.TestCase;
22
23 import org.apache.maven.plugin.testing.SilentLog;
24
25 public class JsBuilderAssemblerReaderTest
26 extends TestCase
27 {
28 public void testReadJsBuilderAssembler()
29 throws Exception
30 {
31 JsBuilderAssemblerReader reader = new JsBuilderAssemblerReader();
32 reader.enableLogging( new SilentLog() );
33 Assembler assembler = reader.getAssembler( new File( "src/test/resources/assembler.jsb" ) );
34 assertEquals( 2, assembler.getScripts().size() );
35 Script script = (Script) assembler.getScripts().get( 0 );
36 assertEquals( "test.js", script.getFileName() );
37 assertEquals( 3, script.getIncludes().size() );
38 assertEquals( "builder.js", script.getIncludes().get( 0 ).toString() );
39 }
40 }