Skip to content

Commit b59602d

Browse files
committed
Add tests for webjars configured by webjars-locator.properties
1 parent 54556a3 commit b59602d

File tree

4 files changed

+30
-0
lines changed

4 files changed

+30
-0
lines changed

pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,12 @@
9797
<version>3.1.1</version>
9898
<scope>test</scope>
9999
</dependency>
100+
<dependency>
101+
<groupId>org.webjars.bower</groupId>
102+
<artifactId>js-base64</artifactId>
103+
<version>2.3.2</version>
104+
<scope>test</scope>
105+
</dependency>
100106
</dependencies>
101107

102108
<build>

src/test/java/org/webjars/WebJarVersionLocatorTest.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,21 @@ void should_get_a_webjar_version() {
2323
assertEquals("3.1.1", new WebJarVersionLocator().version("bootswatch-yeti"));
2424
}
2525

26+
@Test
27+
void should_find_good_custom_webjar_version() {
28+
assertEquals("3.2.1", new WebJarVersionLocator().version("goodwebjar"));
29+
}
30+
31+
@Test
32+
void should_not_find_bad_custom_webjar_version() {
33+
assertNull(new WebJarVersionLocator().version("badwebjar"));
34+
}
35+
36+
@Test
37+
void should_find_bower_webjar_version() {
38+
assertEquals("2.3.2", new WebJarVersionLocator().version("js-base64"));
39+
}
40+
2641
@Test
2742
void webjar_version_doesnt_match_path() {
2843
assertEquals("3.1.1", new WebJarVersionLocator().version("bootstrap"));
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# WebJar that can be found on classpath
2+
goodwebjar.version=3.2.1
3+
4+
# WebJar that is not present in classpath
5+
badwebjar.version=1.2.3
6+
7+
# Bower Webjar from dependencies
8+
js-base64.version=2.3.2
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
// Awesome WebJar content

0 commit comments

Comments
 (0)