mirror of
https://github.com/roc-lang/roc.git
synced 2025-08-09 22:58:01 +00:00

* Snake-case-ify def names in comments * Snake-case-ify def names in strings * Snake-case-ify ignored function parameters * Snake-case-ify test script names, for consistency * Update CI snapshot to match snake_case * snake case correction --------- Co-authored-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
59 lines
2.2 KiB
Text
59 lines
2.2 KiB
Text
app [main] {
|
|
pf: platform "../test-platform-simple-zig/main.roc",
|
|
}
|
|
|
|
import Api { app_id: "one", protocol: https } as App1
|
|
import Api { app_id: "two", protocol: http } as App2
|
|
import Api { app_id: "prod_1", protocol: http } as Prod
|
|
|
|
https = \url -> "https://${url}"
|
|
http = \url -> "http://${url}"
|
|
|
|
users_app1 =
|
|
# pass top-level fn in a module with params
|
|
List.map([1, 2, 3], App1.get_user)
|
|
|
|
main =
|
|
app3_id = "three"
|
|
|
|
import Api { app_id: app3_id, protocol: https } as App3
|
|
|
|
get_user_app3_nested = \user_id ->
|
|
# use captured params def
|
|
App3.get_user(user_id)
|
|
|
|
users_app3_passed =
|
|
# pass top-level fn in a nested def
|
|
List.map([1, 2, 3], App3.get_user)
|
|
|
|
"""
|
|
App1.base_url: ${App1.base_url}
|
|
App2.base_url: ${App2.base_url}
|
|
App3.base_url: ${App3.base_url}
|
|
App1.get_user 1: ${App1.get_user(1)}
|
|
App2.get_user 2: ${App2.get_user(2)}
|
|
App3.get_user 3: ${App3.get_user(3)}
|
|
App1.get_post 1: ${App1.get_post(1)}
|
|
App2.get_post 2: ${App2.get_post(2)}
|
|
App3.get_post 3: ${App3.get_post(3)}
|
|
App1.get_posts [1, 2]: ${Inspect.to_str(App1.get_posts([1, 2]))}
|
|
App2.get_posts [3, 4]: ${Inspect.to_str(App2.get_posts([3, 4]))}
|
|
App2.get_posts [5, 6]: ${Inspect.to_str(App2.get_posts([5, 6]))}
|
|
App1.get_post_comments 1: ${App1.get_post_comments(1)}
|
|
App2.get_post_comments 2: ${App2.get_post_comments(2)}
|
|
App2.get_post_comments 3: ${App2.get_post_comments(3)}
|
|
App1.get_companies [1, 2]: ${Inspect.to_str(App1.get_companies([1, 2]))}
|
|
App2.get_companies [3, 4]: ${Inspect.to_str(App2.get_companies([3, 4]))}
|
|
App2.get_companies [5, 6]: ${Inspect.to_str(App2.get_companies([5, 6]))}
|
|
App1.get_post_aliased 1: ${App1.get_post_aliased(1)}
|
|
App2.get_post_aliased 2: ${App2.get_post_aliased(2)}
|
|
App3.get_post_aliased 3: ${App3.get_post_aliased(3)}
|
|
App1.base_url_aliased: ${App1.base_url_aliased}
|
|
App2.base_url_aliased: ${App2.base_url_aliased}
|
|
App3.base_url_aliased: ${App3.base_url_aliased}
|
|
App1.get_user_safe 1: ${App1.get_user_safe(1)}
|
|
Prod.get_user_safe 2: ${Prod.get_user_safe(2)}
|
|
users_app1: ${Inspect.to_str(users_app1)}
|
|
get_user_app3_nested 3: ${get_user_app3_nested(3)}
|
|
users_app3_passed: ${Inspect.to_str(users_app3_passed)}
|
|
"""
|