aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/gleam/javascript/promise_test.gleam80
1 files changed, 60 insertions, 20 deletions
diff --git a/test/gleam/javascript/promise_test.gleam b/test/gleam/javascript/promise_test.gleam
index 1645d10..159b064 100644
--- a/test/gleam/javascript/promise_test.gleam
+++ b/test/gleam/javascript/promise_test.gleam
@@ -16,84 +16,114 @@ pub fn map_does_not_collapse_nested_promise_test() -> Promise(Promise(Int)) {
pub fn await_test() -> Promise(Int) {
promise.resolve(1)
|> promise.await(fn(a) { promise.resolve(a + 1) })
- |> promise.tap(fn(a) { let assert 2 = a })
+ |> promise.tap(fn(a) {
+ let assert 2 = a
+ })
}
pub fn await_does_not_collapse_nested_promise_test() -> Promise(Int) {
promise.resolve(1)
|> promise.await(promise.resolve)
- |> promise.tap(fn(value) { let assert 1 = value })
+ |> promise.tap(fn(value) {
+ let assert 1 = value
+ })
}
pub fn map_test() -> Promise(Int) {
promise.resolve(1)
|> promise.map(fn(a) { a + 1 })
- |> promise.tap(fn(a) { let assert 2 = a })
+ |> promise.tap(fn(a) {
+ let assert 2 = a
+ })
}
pub fn tap_test() -> Promise(Int) {
promise.resolve(1)
|> promise.tap(fn(a) { a + 1 })
- |> promise.tap(fn(a) { let assert 1 = a })
+ |> promise.tap(fn(a) {
+ let assert 1 = a
+ })
}
pub fn map_try_ok_ok_test() -> Promise(Result(Int, Int)) {
promise.resolve(Ok(1))
|> promise.map_try(fn(a) { Ok(a + 1) })
- |> promise.tap(fn(a) { let assert Ok(2) = a })
+ |> promise.tap(fn(a) {
+ let assert Ok(2) = a
+ })
}
pub fn map_try_ok_error_test() -> Promise(Result(Int, Int)) {
promise.resolve(Ok(1))
|> promise.map_try(fn(a) { Error(a + 1) })
- |> promise.tap(fn(a) { let assert Error(2) = a })
+ |> promise.tap(fn(a) {
+ let assert Error(2) = a
+ })
}
pub fn map_try_error_test() -> Promise(Result(Int, Int)) {
promise.resolve(Error(1))
|> promise.map_try(fn(a) { Ok(a + 1) })
- |> promise.tap(fn(a) { let assert Error(1) = a })
+ |> promise.tap(fn(a) {
+ let assert Error(1) = a
+ })
}
pub fn try_await_ok_ok_test() -> Promise(Result(Int, Int)) {
promise.resolve(Ok(1))
|> promise.try_await(fn(a) { promise.resolve(Ok(a + 1)) })
- |> promise.tap(fn(a) { let assert Ok(2) = a })
+ |> promise.tap(fn(a) {
+ let assert Ok(2) = a
+ })
}
pub fn try_await_ok_error_test() -> Promise(Result(Int, Int)) {
promise.resolve(Ok(1))
|> promise.try_await(fn(a) { promise.resolve(Error(a + 1)) })
- |> promise.tap(fn(a) { let assert Error(2) = a })
+ |> promise.tap(fn(a) {
+ let assert Error(2) = a
+ })
}
pub fn try_await_error_test() -> Promise(Result(Int, Int)) {
promise.resolve(Error(1))
|> promise.try_await(fn(a) { promise.resolve(Ok(a + 1)) })
- |> promise.tap(fn(a) { let assert Error(1) = a })
+ |> promise.tap(fn(a) {
+ let assert Error(1) = a
+ })
}
pub fn rescue_healthy_test() {
promise.resolve(1)
|> promise.rescue(fn(_) { 100 })
- |> promise.tap(fn(a) { let assert 1 = a })
+ |> promise.tap(fn(a) {
+ let assert 1 = a
+ })
}
pub fn rescue_poisoned_test() {
promise.resolve(1)
- |> promise.map(fn(_) { let assert 1 = 2 })
+ |> promise.map(fn(_) {
+ let assert 1 = 2
+ })
|> promise.rescue(fn(_) { 100 })
- |> promise.tap(fn(a) { let assert 100 = a })
+ |> promise.tap(fn(a) {
+ let assert 100 = a
+ })
}
pub fn await2_test() {
promise.await2(promise.resolve(1), promise.resolve(3))
- |> promise.tap(fn(x) { let assert #(1, 3) = x })
+ |> promise.tap(fn(x) {
+ let assert #(1, 3) = x
+ })
}
pub fn await3_test() {
promise.await3(promise.resolve(1), promise.resolve(3), promise.resolve(4))
- |> promise.tap(fn(x) { let assert #(1, 3, 4) = x })
+ |> promise.tap(fn(x) {
+ let assert #(1, 3, 4) = x
+ })
}
pub fn await4_test() {
@@ -103,7 +133,9 @@ pub fn await4_test() {
promise.resolve(4),
promise.resolve(6),
)
- |> promise.tap(fn(x) { let assert #(1, 3, 4, 6) = x })
+ |> promise.tap(fn(x) {
+ let assert #(1, 3, 4, 6) = x
+ })
}
pub fn await5_test() {
@@ -114,7 +146,9 @@ pub fn await5_test() {
promise.resolve(6),
promise.resolve(10),
)
- |> promise.tap(fn(x) { let assert #(1, 3, 4, 6, 10) = x })
+ |> promise.tap(fn(x) {
+ let assert #(1, 3, 4, 6, 10) = x
+ })
}
pub fn await6_test() {
@@ -126,7 +160,9 @@ pub fn await6_test() {
promise.resolve(10),
promise.resolve(13),
)
- |> promise.tap(fn(x) { let assert #(1, 3, 4, 6, 10, 13) = x })
+ |> promise.tap(fn(x) {
+ let assert #(1, 3, 4, 6, 10, 13) = x
+ })
}
pub fn await_array_test() {
@@ -138,7 +174,9 @@ pub fn await_array_test() {
promise.resolve(10),
promise.resolve(13),
]))
- |> promise.tap(fn(x) { let assert [1, 3, 4, 6, 10, 13] = array.to_list(x) })
+ |> promise.tap(fn(x) {
+ let assert [1, 3, 4, 6, 10, 13] = array.to_list(x)
+ })
}
pub fn await_list_test() {
@@ -150,5 +188,7 @@ pub fn await_list_test() {
promise.resolve(10),
promise.resolve(13),
])
- |> promise.tap(fn(x) { let assert [1, 3, 4, 6, 10, 13] = x })
+ |> promise.tap(fn(x) {
+ let assert [1, 3, 4, 6, 10, 13] = x
+ })
}