File tree 1 file changed +6
-3
lines changed
1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -58,22 +58,24 @@ recreateGoldenFiles = IO.unsafePerformIO $ do
58
58
return $ value == Just " 1"
59
59
60
60
writeGoldenFile :: ()
61
+ => HasCallStack
61
62
=> MonadIO m
62
63
=> MonadTest m
63
64
=> FilePath
64
65
-> String
65
66
-> m ()
66
- writeGoldenFile goldenFile actualContent = do
67
+ writeGoldenFile goldenFile actualContent = GHC. withFrozenCallStack $ do
67
68
H. note_ $ " Creating golden file " <> goldenFile
68
69
H. createDirectoryIfMissing_ (takeDirectory goldenFile)
69
70
H. writeFile goldenFile actualContent
70
71
71
72
reportGoldenFileMissing :: ()
73
+ => HasCallStack
72
74
=> MonadIO m
73
75
=> MonadTest m
74
76
=> FilePath
75
77
-> m ()
76
- reportGoldenFileMissing goldenFile = do
78
+ reportGoldenFileMissing goldenFile = GHC. withFrozenCallStack $ do
77
79
H. note_ $ unlines
78
80
[ " Golden file " <> goldenFile <> " does not exist."
79
81
, " To create it, run with CREATE_GOLDEN_FILES=1."
@@ -82,12 +84,13 @@ reportGoldenFileMissing goldenFile = do
82
84
H. failure
83
85
84
86
checkAgainstGoldenFile :: ()
87
+ => HasCallStack
85
88
=> MonadIO m
86
89
=> MonadTest m
87
90
=> FilePath
88
91
-> [String ]
89
92
-> m ()
90
- checkAgainstGoldenFile goldenFile actualLines = do
93
+ checkAgainstGoldenFile goldenFile actualLines = GHC. withFrozenCallStack $ do
91
94
referenceLines <- List. lines <$> H. readFile goldenFile
92
95
let difference = getGroupedDiff actualLines referenceLines
93
96
case difference of
You can’t perform that action at this time.
0 commit comments