git.iko.soy/rowtype-yoga/purescript-uuid
on main help sign in
Merge pull request #1 from arthur-xavier/master

Update purescript dependencies and tests

commitc125a4b00b0c8e4bae84386570c8a01479c6d5f5 authorMichael Trotter <spicydonuts@users.noreply.github.com> dateTue 18 Oct 2016, 10:43 (10 years ago) parentf9c4b947e51dee
3 files changed+21−23
bower.json+4−4 package.json+1−1 test/Main.purs+16−18
bower.json+4−4
@@ -1,6 +1,6 @@
11{
22 "name": "purescript-uuid",
3− "version": "1.0.2",
3+ "version": "2.0.0",
44 "moduleType": [
55 "node"
66 ],
@@ -15,10 +15,10 @@
1515 "url": "git://github.com/spicydonuts/purescript-uuid.git"
1616 },
1717 "dependencies": {
18− "purescript-eff": "~0.1.2"
18+ "purescript-eff": "^1.0.0"
1919 },
2020 "devDependencies": {
21− "purescript-console": "^0.1.0",
22− "purescript-spec": "~0.7.2"
21+ "purescript-console": "^1.0.0",
22+ "purescript-spec": "~0.8.0"
2323 }
2424}
package.json+1−1
@@ -16,7 +16,7 @@
1616 "author": "",
1717 "license": "ISC",
1818 "dependencies": {
19− "uuid": "^2.0.1",
19+ "uuid": "^2.0.3",
2020 "uuid-validate": "0.0.2"
2121 },
2222 "devDependencies": {
test/Main.purs+16−18
@@ -1,27 +1,25 @@
11module Test.Main where
22
33import Prelude
4−import Control.Monad.Eff
5−import Control.Monad.Eff.Console
4+import Control.Monad.Eff (Eff)
5+import Control.Monad.Eff.Class (liftEff)
6+import Control.Monad.Eff.Console (CONSOLE)
7+import Data.Maybe (Maybe(..), fromJust)
8+import Data.String (length)
9+import Data.UUID (parseUUID, genUUID, GENUUID)
10+import Node.Process (PROCESS)
11+import Partial.Unsafe (unsafePartial)
12+import Test.Spec (it, describe)
13+import Test.Spec.Assertions (shouldEqual)
14+import Test.Spec.Reporter.Console (consoleReporter)
15+import Test.Spec.Runner (run)
616
7−import Control.Monad.Aff
8−
9−import Data.Maybe
10−import Data.Maybe.Unsafe
11−import Data.String
12−import Data.UUID
13−
14−import Test.Spec
15−import Test.Spec.Assertions
16−import Test.Spec.Runner
17−import Test.Spec.Reporter.Console
18−
19−main :: forall e. Eff (uuid :: GENUUID, console :: CONSOLE, process :: Process | e) Unit
20−main = run [consoleReporter] do
17+main :: forall e. Eff (uuid :: GENUUID, console :: CONSOLE, process :: PROCESS | e) Unit
18+main = unsafePartial $ run [consoleReporter] do
2119 describe "Data.UUID" do
2220 it "`genUUID` returns a uuid" do
23− uuid <- liftEff' genUUID
24− (length <<< show) uuid `shouldEqual` 44
21+ uuid <- liftEff genUUID
22+ (length <<< show) uuid `shouldEqual` 36
2523
2624 it "`parseUUID` parses a valid uuid as Just UUID" do
2725 let uuidStr = "d0778cf2-3a4c-42ef-acbd-1269b6bec204"