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 }