this repo has no description
lustre frontent oat-ui gleam
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

๐Ÿšš move tests to inside the `client_test` module

+17 -14
+1 -1
test/client_test/navigation_test.gleam
··· 2 2 import client/page 3 3 import client/route 4 4 import client/session 5 - import dummy 5 + import client_test/dummy 6 6 import gleam/list 7 7 import lustre/effect 8 8
+1 -1
test/client_test/session_test.gleam
··· 1 1 import client 2 2 import client/route 3 3 import client/session 4 - import dummy 4 + import client_test/dummy 5 5 import rsvp 6 6 7 7 pub fn session_restored_success_test() -> Nil {
test/dummy.gleam test/client_test/dummy.gleam
+14 -11
test/page/login_test.gleam test/client_test/page_test/login_test.gleam
··· 1 1 import client/page/login 2 2 import client/session 3 - import dummy 3 + import client_test/dummy 4 4 import gleam/list 5 5 import lustre/effect 6 6 import rsvp 7 7 8 8 pub fn submit_test() -> Nil { 9 - let user_email = "bfd@email.dev" 10 - let user_password = "root" 9 + let email = "bfd@email.dev" 10 + let password = "root" 11 11 12 12 let sequence = [ 13 - login.UserTypedEmail(user_email), 14 - login.UserTypedPassword(user_password), 13 + login.UserTypedEmail(email), 14 + login.UserTypedPassword(password), 15 15 login.UserClickedSubmit, 16 16 ] 17 17 ··· 22 22 #(model, effect.none()) 23 23 } 24 24 25 - assert model.email == user_email 26 - assert model.password == user_password 27 - assert model.loading == True 25 + assert model.email == email 26 + assert model.password == password 27 + assert model.loading == True as "wait for server response" 28 28 29 29 Nil 30 30 } ··· 38 38 |> login.update(login.init, _) 39 39 40 40 let assert login.ServerAuthenticatedUser(session) = login_step 41 - let assert session.Authenticated(got) = session 41 + let assert session.Authenticated(got) = session as "authenticated" 42 42 assert got == want as "correct token" 43 43 44 44 Nil 45 45 } 46 46 47 47 pub fn auth_failure_test() -> Nil { 48 + let want = rsvp.NetworkError 49 + 48 50 let login_step = 49 - Error(rsvp.NetworkError) 51 + Error(want) 50 52 |> login.ApiReturnedSession 51 53 |> login.update(login.init, _) 52 54 53 - let assert login.ServerFailedToAuthenticate(_) = login_step 55 + let assert login.ServerFailedToAuthenticate(got) = login_step 56 + assert got == want as "received correct error variant" 54 57 55 58 Nil 56 59 }
+1 -1
test/page/navbar_test.gleam test/client_test/page_test/navbar_test.gleam
··· 3 3 import client/page/navbar 4 4 import client/route 5 5 import client/session 6 - import dummy 6 + import client_test/dummy 7 7 import gleam/list 8 8 9 9 pub fn language_selection_test() -> Nil {