Skip to content
This repository was archived by the owner on Apr 1, 2025. It is now read-only.

Commit 5763cfd

Browse files
committed
Use tasty for testing instead
1 parent 147604e commit 5763cfd

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

test/Data/Language/Spec.hs

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1-
module Data.Language.Spec (spec) where
1+
module Data.Language.Spec (testTree) where
22

33
import Data.Language
4-
import SpecHelpers
4+
import Test.Tasty
5+
import Test.Tasty.HUnit
56

6-
spec :: Spec
7-
spec = describe "Data.Language" $ do
8-
it "supportedExts returns expected list" $
9-
supportedExts `shouldBe` [".go",".rb",".builder",".eye",".fcgi",".gemspec",".god",".jbuilder",".mspec",".pluginspec",".podspec",".rabl",".rake",".rbuild",".rbw",".rbx",".ru",".ruby",".spec",".thor",".watchr",".py",".bzl",".cgi",".fcgi",".gyp",".gypi",".lmi",".py3",".pyde",".pyi",".pyp",".pyt",".pyw",".rpy",".spec",".tac",".wsgi",".xpy",".js","._js",".bones",".es",".es6",".frag",".gs",".jake",".jsb",".jscad",".jsfl",".jsm",".jss",".mjs",".njs",".pac",".sjs",".ssjs",".xsjs",".xsjslib",".ts",".php",".aw",".ctp",".fcgi",".inc",".php3",".php4",".php5",".phps",".phpt"]
10-
11-
it "codeNavLanguages returns expected list" $
12-
codeNavLanguages `shouldBe` [Go, Ruby, Python, JavaScript, TypeScript, PHP]
7+
testTree :: TestTree
8+
testTree = testGroup "Data.Language"
9+
[ testCase "supportedExts returns expected list" $
10+
supportedExts @=? [".go",".rb",".builder",".eye",".fcgi",".gemspec",".god",".jbuilder",".mspec",".pluginspec",".podspec",".rabl",".rake",".rbuild",".rbw",".rbx",".ru",".ruby",".spec",".thor",".watchr",".py",".bzl",".cgi",".fcgi",".gyp",".gypi",".lmi",".py3",".pyde",".pyi",".pyp",".pyt",".pyw",".rpy",".spec",".tac",".wsgi",".xpy",".js","._js",".bones",".es",".es6",".frag",".gs",".jake",".jsb",".jscad",".jsfl",".jsm",".jss",".mjs",".njs",".pac",".sjs",".ssjs",".xsjs",".xsjslib",".ts",".php",".aw",".ctp",".fcgi",".inc",".php3",".php4",".php5",".phps",".phpt"]
11+
, testCase "codeNavLanguages returns expected list" $
12+
codeNavLanguages @=? [Go, Ruby, Python, JavaScript, TypeScript, PHP]
13+
]

test/Spec.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ tests :: (?session :: TaskSession) => [TestTree]
4747
tests =
4848
[ Integration.Spec.testTree
4949
, Semantic.CLI.Spec.testTree
50+
, Data.Language.Spec.testTree
5051
, Data.Source.Spec.testTree
5152
, Semantic.Stat.Spec.testTree
5253
]
@@ -79,7 +80,6 @@ legacySpecs = parallel $ do
7980
describe "Data.Abstract.Path" Data.Abstract.Path.Spec.spec
8081
describe "Data.Abstract.Name" Data.Abstract.Name.Spec.spec
8182
describe "Data.Functor.Classes.Generic" Data.Functor.Classes.Generic.Spec.spec
82-
describe "Data.Language" Data.Language.Spec.spec
8383
describe "Data.Range" Data.Range.Spec.spec
8484
describe "Data.Scientific" Data.Scientific.Spec.spec
8585
describe "Data.Semigroup.App" Data.Semigroup.App.Spec.spec

0 commit comments

Comments
 (0)