Before

…lines 1–34 unchanged (34 lines)
35});
36
37describe("SplashRoute", () => {
38 it("shows Splash while boot is not initialized", async () => {
39 useGlobalStore.setState(s => {
40 s.app.boot = "cold";
41 s.settings.onboarded = false;
42 s.session.isActive = false;
43 });
44
45 const r = renderWithRouter("/");
46 await act(async () => {});
47
48 expect(screen.getByTestId("splash")).toBeInTheDocument();
49 expect(screen.getByTestId("loc")).toHaveTextContent("/");
50
51 r.unmount();
52 });
53
54 it("redirects to onboarding when not onboarded", async () => {
55 useGlobalStore.setState(s => {
56 s.app.boot = "booted";
57 s.settings.onboarded = false;
58 });
59
60 const r = renderWithRouter("/");
61 await act(async () => {});
62
63 expect(screen.getByTestId("onboarding")).toBeInTheDocument();
64 expect(screen.getByTestId("loc")).toHaveTextContent("/onboarding");
65
66 r.unmount();
67 });
68
69 it("redirects to login when onboarded but session is not active", async () => {
70 useGlobalStore.setState(s => {
71 s.app.boot = "booted";
72 s.settings.onboarded = true;
73 });
74
75 const r = renderWithRouter("/");
76 await act(async () => {});
77
78 expect(screen.getByTestId("login")).toBeInTheDocument();
79 expect(screen.getByTestId("loc")).toHaveTextContent("/login");
80
81 r.unmount();
82 });
83
84 it("shows splash when active but app not initialized", async () => {
85 useGlobalStore.setState(s => {
86 s.app.boot = "booting";
87 s.settings.onboarded = true;
88 s.session.isActive = true;
89 // missing providers
90 });
91
92 const r = renderWithRouter("/");
93 await act(async () => {});
…lines 94–98 unchanged (5 lines)
99 });
100
101 it("redirects to browser when active and app initialized", async () => {
102 useGlobalStore.setState(s => {
103 s.app.boot = "booted";
104 // prevent onboarding
105 s.settings.onboarded = true;
106 // prevent login
107 s.session.isActive = true;
108 s.preferences.country = "CA";
109 });
110
111 const r = renderWithRouter("/");
…lines 112–115 unchanged (4 lines)
116 r.unmount();
117 });
118
119 it("reacts when app initialization flips", async () => {
120 useGlobalStore.setState(s => {
121 s.app.boot = "cold";
122 s.settings.onboarded = true;
123 });
124
125 const r = renderWithRouter("/");
126 await act(async () => {});
127
128 expect(screen.getByTestId("splash")).toBeInTheDocument();
…lines 129–144 unchanged (16 lines)

After

…lines 1–34 unchanged (34 lines)
35});
36
37describe("SplashRoute", () => {
38 it("shows Splash while boot is not initialized", async () => {
39 useGlobalStore.setState(s => {
40 s.app.boot = "cold";
41 s.settings.onboardingComplete = false;
42 s.session.isActive = false;
43 });
44
45 const r = renderWithRouter("/");
46 await act(async () => {});
47
48 expect(screen.getByTestId("splash")).toBeInTheDocument();
49 expect(screen.getByTestId("loc")).toHaveTextContent("/");
50
51 r.unmount();
52 });
53
54 it("redirects to onboarding when not onboarded", async () => {
55 useGlobalStore.setState(s => {
56 s.app.boot = "booted";
57 s.settings.onboardingComplete = false;
58 });
59
60 const r = renderWithRouter("/");
61 await act(async () => {});
62
63 expect(screen.getByTestId("onboarding")).toBeInTheDocument();
64 expect(screen.getByTestId("loc")).toHaveTextContent("/onboarding");
65
66 r.unmount();
67 });
68
69 it("redirects to login when onboarded but session is not active", async () => {
70 useGlobalStore.setState(s => {
71 s.app.boot = "booted";
72 s.settings.onboardingComplete = true;
73 });
74
75 const r = renderWithRouter("/");
76 await act(async () => {});
77
78 expect(screen.getByTestId("login")).toBeInTheDocument();
79 expect(screen.getByTestId("loc")).toHaveTextContent("/login");
80
81 r.unmount();
82 });
83
84 it("shows splash when active but app not initialized", async () => {
85 useGlobalStore.setState(s => {
86 s.app.boot = "booting";
87 s.settings.onboardingComplete = true;
88 s.session.isActive = true;
89 // missing providers
90 });
91
92 const r = renderWithRouter("/");
93 await act(async () => {});
…lines 94–98 unchanged (5 lines)
99 });
100
101 it("redirects to browser when active and app initialized", async () => {
102 useGlobalStore.setState(s => {
103 s.app.boot = "booted";
104 // prevent onboarding
105 s.settings.onboardingComplete = true;
106 // prevent login
107 s.session.isActive = true;
108 s.preferences.country = "CA";
109 });
110
111 const r = renderWithRouter("/");
…lines 112–115 unchanged (4 lines)
116 r.unmount();
117 });
118
119 it("reacts when app initialization flips", async () => {
120 useGlobalStore.setState(s => {
121 s.app.boot = "cold";
122 s.settings.onboardingComplete = true;
123 });
124
125 const r = renderWithRouter("/");
126 await act(async () => {});
127
128 expect(screen.getByTestId("splash")).toBeInTheDocument();
…lines 129–144 unchanged (16 lines)

Before

program
import_statement
import "import"
import_clause
named_imports
{ "{"
import_specifier
identifier "act"
, ","
import_specifier
identifier "render"
, ","
import_specifier
identifier "screen"
} "}"
from "from"
string
" "\""
string_fragment "@testing-library/react"
" "\""
; ";"
import_statement (+23 nodes collapsed)
import_statement (+23 nodes collapsed)
import_statement
import "import"
import_clause
named_imports
{ "{"
import_specifier
identifier "SplashRoute"
} "}"
from "from"
string
" "\""
string_fragment "@/routes/splash"
" "\""
; ";"
import_statement
import "import"
import_clause
named_imports
{ "{"
import_specifier
identifier "resetGlobalStore"
, ","
import_specifier
identifier "useGlobalStore"
} "}"
from "from"
string
" "\""
string_fragment "@/stores/global"
" "\""
; ";"
function_declaration (+46 nodes collapsed)
function_declaration (+177 nodes collapsed)
expression_statement (+22 nodes collapsed)
expression_statement
call_expression
identifier "describe"
arguments
( "("
string
" "\""
string_fragment "SplashRoute"
" "\""
, ","
arrow_function
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
expression_statement
call_expression
identifier "it"
arguments
( "("
string
" "\""
string_fragment "shows Splash while boot is not initialized"
" "\""
, ","
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
expression_statement
call_expression
member_expression
identifier "useGlobalStore"
. "."
property_identifier "setState"
arguments
( "("
arrow_function
identifier "s"
=> "=>"
statement_block
{ "{"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "app"
. "."
property_identifier "boot"
= "="
string
" "\""
string_fragment "cold"
" "\""
; ";"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "settings"
. "."
property_identifier "onboarded"
= "="
false "false"
; ";"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "session"
. "."
property_identifier "isActive"
= "="
false "false"
; ";"
} "}"
) ")"
; ";"
lexical_declaration
const "const"
variable_declarator
identifier "r"
= "="
call_expression
identifier "renderWithRouter"
arguments
( "("
string
" "\""
string_fragment "/"
" "\""
) ")"
; ";"
expression_statement
await_expression
await "await"
call_expression
identifier "act"
arguments
( "("
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
} "}"
) ")"
; ";"
expression_statement (+26 nodes collapsed)
expression_statement (+30 nodes collapsed)
expression_statement
call_expression
member_expression
identifier "r"
. "."
property_identifier "unmount"
arguments
( "("
) ")"
; ";"
} "}"
) ")"
; ";"
expression_statement
call_expression
identifier "it"
arguments
( "("
string
" "\""
string_fragment "redirects to onboarding when not onboarded"
" "\""
, ","
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
expression_statement
call_expression
member_expression
identifier "useGlobalStore"
. "."
property_identifier "setState"
arguments
( "("
arrow_function
identifier "s"
=> "=>"
statement_block
{ "{"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "app"
. "."
property_identifier "boot"
= "="
string
" "\""
string_fragment "booted"
" "\""
; ";"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "settings"
. "."
property_identifier "onboarded"
= "="
false "false"
; ";"
} "}"
) ")"
; ";"
lexical_declaration
const "const"
variable_declarator
identifier "r"
= "="
call_expression
identifier "renderWithRouter"
arguments
( "("
string
" "\""
string_fragment "/"
" "\""
) ")"
; ";"
expression_statement
await_expression
await "await"
call_expression
identifier "act"
arguments
( "("
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
} "}"
) ")"
; ";"
expression_statement (+26 nodes collapsed)
expression_statement (+30 nodes collapsed)
expression_statement
call_expression
member_expression
identifier "r"
. "."
property_identifier "unmount"
arguments
( "("
) ")"
; ";"
} "}"
) ")"
; ";"
expression_statement
call_expression
identifier "it"
arguments
( "("
string
" "\""
string_fragment "redirects to login when onboarded but session is not active"
" "\""
, ","
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
expression_statement
call_expression
member_expression
identifier "useGlobalStore"
. "."
property_identifier "setState"
arguments
( "("
arrow_function
identifier "s"
=> "=>"
statement_block
{ "{"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "app"
. "."
property_identifier "boot"
= "="
string
" "\""
string_fragment "booted"
" "\""
; ";"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "settings"
. "."
property_identifier "onboarded"
= "="
true "true"
; ";"
} "}"
) ")"
; ";"
lexical_declaration
const "const"
variable_declarator
identifier "r"
= "="
call_expression
identifier "renderWithRouter"
arguments
( "("
string
" "\""
string_fragment "/"
" "\""
) ")"
; ";"
expression_statement
await_expression
await "await"
call_expression
identifier "act"
arguments
( "("
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
} "}"
) ")"
; ";"
expression_statement (+26 nodes collapsed)
expression_statement (+30 nodes collapsed)
expression_statement
call_expression
member_expression
identifier "r"
. "."
property_identifier "unmount"
arguments
( "("
) ")"
; ";"
} "}"
) ")"
; ";"
expression_statement
call_expression
identifier "it"
arguments
( "("
string
" "\""
string_fragment "shows splash when active but app not initialized"
" "\""
, ","
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
expression_statement
call_expression
member_expression
identifier "useGlobalStore"
. "."
property_identifier "setState"
arguments
( "("
arrow_function
identifier "s"
=> "=>"
statement_block
{ "{"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "app"
. "."
property_identifier "boot"
= "="
string
" "\""
string_fragment "booting"
" "\""
; ";"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "settings"
. "."
property_identifier "onboarded"
= "="
true "true"
; ";"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "session"
. "."
property_identifier "isActive"
= "="
true "true"
; ";"
comment "// missing providers"
} "}"
) ")"
; ";"
lexical_declaration
const "const"
variable_declarator
identifier "r"
= "="
call_expression
identifier "renderWithRouter"
arguments
( "("
string
" "\""
string_fragment "/"
" "\""
) ")"
; ";"
expression_statement
await_expression
await "await"
call_expression
identifier "act"
arguments
( "("
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
} "}"
) ")"
; ";"
expression_statement (+26 nodes collapsed)
expression_statement (+30 nodes collapsed)
expression_statement
call_expression
member_expression
identifier "r"
. "."
property_identifier "unmount"
arguments
( "("
) ")"
; ";"
} "}"
) ")"
; ";"
expression_statement
call_expression
identifier "it"
arguments
( "("
string
" "\""
string_fragment "redirects to browser when active and app initialized"
" "\""
, ","
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
expression_statement
call_expression
member_expression
identifier "useGlobalStore"
. "."
property_identifier "setState"
arguments
( "("
arrow_function
identifier "s"
=> "=>"
statement_block
{ "{"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "app"
. "."
property_identifier "boot"
= "="
string
" "\""
string_fragment "booted"
" "\""
; ";"
comment "// prevent onboarding"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "settings"
. "."
property_identifier "onboarded"
= "="
true "true"
; ";"
comment "// prevent login"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "session"
. "."
property_identifier "isActive"
= "="
true "true"
; ";"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "preferences"
. "."
property_identifier "country"
= "="
string
" "\""
string_fragment "CA"
" "\""
; ";"
} "}"
) ")"
; ";"
lexical_declaration
const "const"
variable_declarator
identifier "r"
= "="
call_expression
identifier "renderWithRouter"
arguments
( "("
string
" "\""
string_fragment "/"
" "\""
) ")"
; ";"
expression_statement
await_expression
await "await"
call_expression
identifier "act"
arguments
( "("
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
} "}"
) ")"
; ";"
expression_statement (+26 nodes collapsed)
expression_statement (+30 nodes collapsed)
expression_statement
call_expression
member_expression
identifier "r"
. "."
property_identifier "unmount"
arguments
( "("
) ")"
; ";"
} "}"
) ")"
; ";"
expression_statement
call_expression
identifier "it"
arguments
( "("
string
" "\""
string_fragment "reacts when app initialization flips"
" "\""
, ","
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
expression_statement
call_expression
member_expression
identifier "useGlobalStore"
. "."
property_identifier "setState"
arguments
( "("
arrow_function
identifier "s"
=> "=>"
statement_block
{ "{"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "app"
. "."
property_identifier "boot"
= "="
string
" "\""
string_fragment "cold"
" "\""
; ";"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "settings"
. "."
property_identifier "onboarded"
= "="
true "true"
; ";"
} "}"
) ")"
; ";"
lexical_declaration
const "const"
variable_declarator
identifier "r"
= "="
call_expression
identifier "renderWithRouter"
arguments
( "("
string
" "\""
string_fragment "/"
" "\""
) ")"
; ";"
expression_statement
await_expression
await "await"
call_expression
identifier "act"
arguments
( "("
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
} "}"
) ")"
; ";"
expression_statement (+26 nodes collapsed)
expression_statement (+71 nodes collapsed)
expression_statement (+26 nodes collapsed)
expression_statement (+30 nodes collapsed)
expression_statement
call_expression
member_expression
identifier "r"
. "."
property_identifier "unmount"
arguments
( "("
) ")"
; ";"
} "}"
) ")"
; ";"
} "}"
) ")"
; ";"

After

program
import_statement
import "import"
import_clause
named_imports
{ "{"
import_specifier
identifier "act"
, ","
import_specifier
identifier "render"
, ","
import_specifier
identifier "screen"
} "}"
from "from"
string
" "\""
string_fragment "@testing-library/react"
" "\""
; ";"
import_statement (+23 nodes collapsed)
import_statement (+23 nodes collapsed)
import_statement
import "import"
import_clause
named_imports
{ "{"
import_specifier
identifier "SplashRoute"
} "}"
from "from"
string
" "\""
string_fragment "@/routes/splash"
" "\""
; ";"
import_statement
import "import"
import_clause
named_imports
{ "{"
import_specifier
identifier "resetGlobalStore"
, ","
import_specifier
identifier "useGlobalStore"
} "}"
from "from"
string
" "\""
string_fragment "@/stores/global"
" "\""
; ";"
function_declaration (+46 nodes collapsed)
function_declaration (+177 nodes collapsed)
expression_statement (+22 nodes collapsed)
expression_statement
call_expression
identifier "describe"
arguments
( "("
string
" "\""
string_fragment "SplashRoute"
" "\""
, ","
arrow_function
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
expression_statement
call_expression
identifier "it"
arguments
( "("
string
" "\""
string_fragment "shows Splash while boot is not initialized"
" "\""
, ","
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
expression_statement
call_expression
member_expression
identifier "useGlobalStore"
. "."
property_identifier "setState"
arguments
( "("
arrow_function
identifier "s"
=> "=>"
statement_block
{ "{"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "app"
. "."
property_identifier "boot"
= "="
string
" "\""
string_fragment "cold"
" "\""
; ";"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "settings"
. "."
property_identifier "onboardingComplete"
= "="
false "false"
; ";"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "session"
. "."
property_identifier "isActive"
= "="
false "false"
; ";"
} "}"
) ")"
; ";"
lexical_declaration
const "const"
variable_declarator
identifier "r"
= "="
call_expression
identifier "renderWithRouter"
arguments
( "("
string
" "\""
string_fragment "/"
" "\""
) ")"
; ";"
expression_statement
await_expression
await "await"
call_expression
identifier "act"
arguments
( "("
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
} "}"
) ")"
; ";"
expression_statement (+26 nodes collapsed)
expression_statement (+30 nodes collapsed)
expression_statement
call_expression
member_expression
identifier "r"
. "."
property_identifier "unmount"
arguments
( "("
) ")"
; ";"
} "}"
) ")"
; ";"
expression_statement
call_expression
identifier "it"
arguments
( "("
string
" "\""
string_fragment "redirects to onboarding when not onboarded"
" "\""
, ","
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
expression_statement
call_expression
member_expression
identifier "useGlobalStore"
. "."
property_identifier "setState"
arguments
( "("
arrow_function
identifier "s"
=> "=>"
statement_block
{ "{"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "app"
. "."
property_identifier "boot"
= "="
string
" "\""
string_fragment "booted"
" "\""
; ";"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "settings"
. "."
property_identifier "onboardingComplete"
= "="
false "false"
; ";"
} "}"
) ")"
; ";"
lexical_declaration
const "const"
variable_declarator
identifier "r"
= "="
call_expression
identifier "renderWithRouter"
arguments
( "("
string
" "\""
string_fragment "/"
" "\""
) ")"
; ";"
expression_statement
await_expression
await "await"
call_expression
identifier "act"
arguments
( "("
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
} "}"
) ")"
; ";"
expression_statement (+26 nodes collapsed)
expression_statement (+30 nodes collapsed)
expression_statement
call_expression
member_expression
identifier "r"
. "."
property_identifier "unmount"
arguments
( "("
) ")"
; ";"
} "}"
) ")"
; ";"
expression_statement
call_expression
identifier "it"
arguments
( "("
string
" "\""
string_fragment "redirects to login when onboarded but session is not active"
" "\""
, ","
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
expression_statement
call_expression
member_expression
identifier "useGlobalStore"
. "."
property_identifier "setState"
arguments
( "("
arrow_function
identifier "s"
=> "=>"
statement_block
{ "{"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "app"
. "."
property_identifier "boot"
= "="
string
" "\""
string_fragment "booted"
" "\""
; ";"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "settings"
. "."
property_identifier "onboardingComplete"
= "="
true "true"
; ";"
} "}"
) ")"
; ";"
lexical_declaration
const "const"
variable_declarator
identifier "r"
= "="
call_expression
identifier "renderWithRouter"
arguments
( "("
string
" "\""
string_fragment "/"
" "\""
) ")"
; ";"
expression_statement
await_expression
await "await"
call_expression
identifier "act"
arguments
( "("
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
} "}"
) ")"
; ";"
expression_statement (+26 nodes collapsed)
expression_statement (+30 nodes collapsed)
expression_statement
call_expression
member_expression
identifier "r"
. "."
property_identifier "unmount"
arguments
( "("
) ")"
; ";"
} "}"
) ")"
; ";"
expression_statement
call_expression
identifier "it"
arguments
( "("
string
" "\""
string_fragment "shows splash when active but app not initialized"
" "\""
, ","
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
expression_statement
call_expression
member_expression
identifier "useGlobalStore"
. "."
property_identifier "setState"
arguments
( "("
arrow_function
identifier "s"
=> "=>"
statement_block
{ "{"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "app"
. "."
property_identifier "boot"
= "="
string
" "\""
string_fragment "booting"
" "\""
; ";"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "settings"
. "."
property_identifier "onboardingComplete"
= "="
true "true"
; ";"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "session"
. "."
property_identifier "isActive"
= "="
true "true"
; ";"
comment "// missing providers"
} "}"
) ")"
; ";"
lexical_declaration
const "const"
variable_declarator
identifier "r"
= "="
call_expression
identifier "renderWithRouter"
arguments
( "("
string
" "\""
string_fragment "/"
" "\""
) ")"
; ";"
expression_statement
await_expression
await "await"
call_expression
identifier "act"
arguments
( "("
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
} "}"
) ")"
; ";"
expression_statement (+26 nodes collapsed)
expression_statement (+30 nodes collapsed)
expression_statement
call_expression
member_expression
identifier "r"
. "."
property_identifier "unmount"
arguments
( "("
) ")"
; ";"
} "}"
) ")"
; ";"
expression_statement
call_expression
identifier "it"
arguments
( "("
string
" "\""
string_fragment "redirects to browser when active and app initialized"
" "\""
, ","
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
expression_statement
call_expression
member_expression
identifier "useGlobalStore"
. "."
property_identifier "setState"
arguments
( "("
arrow_function
identifier "s"
=> "=>"
statement_block
{ "{"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "app"
. "."
property_identifier "boot"
= "="
string
" "\""
string_fragment "booted"
" "\""
; ";"
comment "// prevent onboarding"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "settings"
. "."
property_identifier "onboardingComplete"
= "="
true "true"
; ";"
comment "// prevent login"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "session"
. "."
property_identifier "isActive"
= "="
true "true"
; ";"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "preferences"
. "."
property_identifier "country"
= "="
string
" "\""
string_fragment "CA"
" "\""
; ";"
} "}"
) ")"
; ";"
lexical_declaration
const "const"
variable_declarator
identifier "r"
= "="
call_expression
identifier "renderWithRouter"
arguments
( "("
string
" "\""
string_fragment "/"
" "\""
) ")"
; ";"
expression_statement
await_expression
await "await"
call_expression
identifier "act"
arguments
( "("
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
} "}"
) ")"
; ";"
expression_statement (+26 nodes collapsed)
expression_statement (+30 nodes collapsed)
expression_statement
call_expression
member_expression
identifier "r"
. "."
property_identifier "unmount"
arguments
( "("
) ")"
; ";"
} "}"
) ")"
; ";"
expression_statement
call_expression
identifier "it"
arguments
( "("
string
" "\""
string_fragment "reacts when app initialization flips"
" "\""
, ","
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
expression_statement
call_expression
member_expression
identifier "useGlobalStore"
. "."
property_identifier "setState"
arguments
( "("
arrow_function
identifier "s"
=> "=>"
statement_block
{ "{"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "app"
. "."
property_identifier "boot"
= "="
string
" "\""
string_fragment "cold"
" "\""
; ";"
expression_statement
assignment_expression
member_expression
member_expression
identifier "s"
. "."
property_identifier "settings"
. "."
property_identifier "onboardingComplete"
= "="
true "true"
; ";"
} "}"
) ")"
; ";"
lexical_declaration
const "const"
variable_declarator
identifier "r"
= "="
call_expression
identifier "renderWithRouter"
arguments
( "("
string
" "\""
string_fragment "/"
" "\""
) ")"
; ";"
expression_statement
await_expression
await "await"
call_expression
identifier "act"
arguments
( "("
arrow_function
async "async"
formal_parameters
( "("
) ")"
=> "=>"
statement_block
{ "{"
} "}"
) ")"
; ";"
expression_statement (+26 nodes collapsed)
expression_statement (+71 nodes collapsed)
expression_statement (+26 nodes collapsed)
expression_statement (+30 nodes collapsed)
expression_statement
call_expression
member_expression
identifier "r"
. "."
property_identifier "unmount"
arguments
( "("
) ")"
; ";"
} "}"
) ")"
; ";"
} "}"
) ")"
; ";"