Skip to content

Commit f3b7eae

Browse files
committed
fix tests
1 parent a3aada4 commit f3b7eae

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

ghcide/src/Development/IDE/Core/Shake.hs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -297,10 +297,13 @@ lastValueIO s@ShakeExtras{positionMapping,persistentKeys,state} k file = do
297297
hm <- readVar state
298298
allMappings <- readVar positionMapping
299299

300-
let readPersistent = do
300+
let readPersistent
301+
| IdeTesting testing <- ideTesting s -- Don't read stale persistent values in tests
302+
, testing = pure Nothing
303+
| otherwise = do
301304
pmap <- readVar persistentKeys
302305
mv <- runMaybeT $ do
303-
liftIO $ Logger.logDebug (logger s) $ T.pack $ "LOOKUP UP PERSISTENT FOR" ++ show k
306+
liftIO $ Logger.logDebug (logger s) $ T.pack $ "LOOKUP UP PERSISTENT FOR: " ++ show k
304307
f <- MaybeT $ pure $ HMap.lookup (Key k) pmap
305308
(dv,del,ver) <- MaybeT $ runIdeAction "lastValueIO" s $ f file
306309
MaybeT $ pure $ (,del,ver) <$> fromDynamic dv

0 commit comments

Comments
 (0)