Skip to content

Commit 9423130

Browse files
committed
Re-add failing tests to Issue17.hs
1 parent 2221948 commit 9423130

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

testsuite/src/Issue17.hs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,18 @@ main = do
2222
queueSTM <- atomically $ newTBQueue 0
2323
assertNoCapacityTBQueue queueSTM
2424

25+
#if !MIN_VERSION_stm(2,5,0)
26+
-- NB: below are expected failures
27+
28+
-- New queue capacity is set to a negative numer
29+
queueIO' <- newTBQueueIO (-1 :: Int)
30+
assertNoCapacityTBQueue queueIO'
31+
32+
-- Same as above, except created within STM and different negative number
33+
queueSTM' <- atomically $ newTBQueue (minBound :: Int)
34+
assertNoCapacityTBQueue queueSTM'
35+
#endif
36+
2537
assertNoCapacityTBQueue :: TBQueue Int -> IO ()
2638
assertNoCapacityTBQueue queue = do
2739
assertEmptyTBQueue queue

0 commit comments

Comments
 (0)