Skip to content

Commit 9814b41

Browse files
committed
Fix test
1 parent 10f5d3c commit 9814b41

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

hnix-store-readonly/hnix-store-readonly.cabal

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,5 +59,6 @@ test-suite readonly
5959
, bytestring
6060
, crypton
6161
, data-default-class
62+
, dependent-sum
6263
, hspec
6364
, unordered-containers

hnix-store-readonly/tests/ReadOnlySpec.hs

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ import Test.Hspec (Spec, describe, it, shouldBe, pendingWith)
77

88
import Crypto.Hash (hash, Digest, SHA256(..))
99
import Data.ByteString (ByteString)
10+
import Data.Dependent.Sum (DSum(..))
11+
import System.Nix.Hash (HashAlgo(..))
1012
import System.Nix.StorePath (StorePath, StorePathName)
1113
import System.Nix.Store.Types (FileIngestionMethod(..))
1214

@@ -18,6 +20,9 @@ import System.Nix.Store.ReadOnly
1820
testDigest :: Digest SHA256
1921
testDigest = Crypto.Hash.hash @ByteString "testDigest"
2022

23+
testDigest' :: DSum HashAlgo Digest
24+
testDigest' = HashAlgo_SHA256 :=> testDigest
25+
2126
testName :: StorePathName
2227
testName =
2328
either undefined id
@@ -45,7 +50,7 @@ spec = do
4550
$ makeStorePath
4651
def
4752
"test"
48-
testDigest
53+
testDigest'
4954
testName
5055
)
5156
`shouldBe`
@@ -86,7 +91,7 @@ spec = do
8691
$ makeFixedOutputPath
8792
def
8893
FileIngestionMethod_FileRecursive
89-
testDigest
94+
testDigest'
9095
testName
9196
)
9297
`shouldBe`
@@ -99,7 +104,7 @@ spec = do
99104
$ makeFixedOutputPath
100105
def
101106
FileIngestionMethod_Flat
102-
testDigest
107+
testDigest'
103108
testName
104109
)
105110
`shouldBe`

0 commit comments

Comments
 (0)