Skip to content

Commit dc78175

Browse files
authored
Merge pull request #83 from purescript/string-gen-size
Ensure `genString` always generates at least one character
2 parents c4158c1 + 3c84498 commit dc78175

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Data/String/Gen.purs

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import Data.String as S
1010
-- | Generates a string using the specified character generator.
1111
genString :: forall m. MonadRec m => MonadGen m => m Char -> m String
1212
genString genChar = sized \size -> do
13-
newSize <- chooseInt 1 size
13+
newSize <- chooseInt 1 (max 1 size)
1414
resize (const newSize) $ S.fromCharArray <$> unfoldable genChar
1515

1616
-- | Generates a string using characters from the Unicode basic multilingual

0 commit comments

Comments
 (0)