1   package com.atlassian.plugin.webresource;
2   
3   import junit.framework.TestCase;
4   
5   import java.util.HashMap;
6   
7   public class TestJavascriptWebResource extends TestCase
8   {
9       private JavascriptWebResource javascriptWebResource;
10  
11      protected void setUp() throws Exception
12      {
13          super.setUp();
14          javascriptWebResource = new JavascriptWebResource();
15      }
16  
17      protected void tearDown() throws Exception
18      {
19          javascriptWebResource = null;
20          super.tearDown();
21      }
22  
23      public void testMatches()
24      {
25          assertTrue(javascriptWebResource.matches("blah.js"));
26          assertFalse(javascriptWebResource.matches("blah.css"));
27      }
28  
29      public void testFormatResource()
30      {
31          final String url = "/confluence/download/resources/confluence.web.resources:ajs/atlassian.js";
32          assertEquals("<script type=\"text/javascript\" src=\"" + url + "\" ></script>\n",
33                       javascriptWebResource.formatResource(url, new HashMap()));
34      }
35  }