File tree Expand file tree Collapse file tree 3 files changed +8
-11
lines changed
src/Data/Argonaut/JCursor Expand file tree Collapse file tree 3 files changed +8
-11
lines changed Original file line number Diff line number Diff line change 21
21
},
22
22
"license" : " MIT" ,
23
23
"dependencies" : {
24
- "purescript-argonaut-core" : " #compiler/0.12 " ,
25
- "purescript-argonaut-codecs" : " #compiler/0.12 " ,
26
- "purescript-profunctor-lenses" : " #compiler/0.12 "
24
+ "purescript-argonaut-core" : " ^4.0.0 " ,
25
+ "purescript-argonaut-codecs" : " ^4.0.0 " ,
26
+ "purescript-profunctor-lenses" : " ^4.0.0 "
27
27
},
28
28
"devDependencies" : {
29
29
"purescript-strongcheck" : " #compiler/0.12"
Original file line number Diff line number Diff line change 6
6
"test" : " pulp test"
7
7
},
8
8
"devDependencies" : {
9
- "pulp" : " ^12.0.1" ,
9
+ "pulp" : " ^12.2.0" ,
10
+ "purescript" : " ^0.12.0" ,
10
11
"purescript-psa" : " ^0.6.0" ,
11
- "purescript" : " ^0.11.1" ,
12
- "rimraf" : " ^2.5.4"
12
+ "rimraf" : " ^2.6.2"
13
13
}
14
14
}
Original file line number Diff line number Diff line change @@ -8,16 +8,13 @@ import Control.Monad.Gen as Gen
8
8
import Control.Monad.Rec.Class (class MonadRec )
9
9
10
10
import Data.Argonaut.JCursor (JCursor (..))
11
- import Data.Char as C
12
- import Data.String as S
11
+ import Data.String.Gen (genUnicodeString )
13
12
14
13
genJCursor :: forall m . MonadGen m => MonadRec m => Lazy (m JCursor ) => m JCursor
15
14
genJCursor = Gen .resize (min 10 ) $ Gen .sized genJCursor'
16
15
where
17
16
genJCursor' size
18
17
| size > 0 = Gen .resize (_ - 1 ) (Gen .choose genField genIndex)
19
18
| otherwise = pure JCursorTop
20
- genField = JField <$> genString <*> defer \_ -> genJCursor
19
+ genField = JField <$> genUnicodeString <*> defer \_ -> genJCursor
21
20
genIndex = JIndex <$> Gen .chooseInt 0 1000 <*> defer \_ -> genJCursor
22
- genString = S .fromCharArray <$> Gen .unfoldable genChar
23
- genChar = C .fromCharCode <$> Gen .chooseInt 0 65535
You can’t perform that action at this time.
0 commit comments