Skip to content

Commit 8abfd80

Browse files
author
Philip Cunningham
committed
add some additional tests for the additional file extensions.
1 parent 48413c8 commit 8abfd80

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

test/Spec.hs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,26 @@ shellscriptSpecs = describe "Shellscript validation and retrieval" $ do
113113
let result = hasShellExtension subject
114114
result `shouldBe` True
115115

116+
it "should be valid if file has .ash extension" $ do
117+
let subject = "example.ash"
118+
let result = hasShellExtension subject
119+
result `shouldBe` True
120+
121+
it "should be valid if file has .dash extension" $ do
122+
let subject = "example.dash"
123+
let result = hasShellExtension subject
124+
result `shouldBe` True
125+
126+
it "should be valid if file has .bash extension" $ do
127+
let subject = "example.bash"
128+
let result = hasShellExtension subject
129+
result `shouldBe` True
130+
131+
it "should be valid if file has .ksh extension" $ do
132+
let subject = "example.ksh"
133+
let result = hasShellExtension subject
134+
result `shouldBe` True
135+
116136
it "should not be valid if file has no extension" $ do
117137
let subject = "example"
118138
let result = hasShellExtension subject

0 commit comments

Comments
 (0)