11'use strict' ;
22
3- var Caml_builtin_exceptions = require ( "../../lib/js/caml_builtin_exceptions.js" ) ;
3+ var Mt = require ( "./mt.js" ) ;
4+
5+ var suites = {
6+ contents : /* [] */ 0
7+ } ;
8+
9+ var test_id = {
10+ contents : 0
11+ } ;
12+
13+ function eq ( loc , x , y ) {
14+ return Mt . eq_suites ( test_id , suites , loc , x , y ) ;
15+ }
416
517var u = {
618 contents : 0
@@ -26,36 +38,51 @@ function fn(authState, route) {
2638 var exit = 0 ;
2739 var onboardingRoute ;
2840 if ( typeof authState === "number" ) {
41+ var exit$1 = 0 ;
2942 if ( typeof route === "number" ) {
3043 if ( route >= - 730831382 ) {
31- if ( ! ( route !== - 384135774 && route !== - 384133096 ) ) {
44+ if ( route !== - 384135774 && route !== - 384133096 ) {
45+ exit$1 = 3 ;
46+ } else {
3247 exit = 2 ;
3348 }
34-
35- } else if ( ! ( route !== - 799423340 && route < - 730831383 ) ) {
49+ } else if ( route !== - 799423340 && route < - 730831383 ) {
50+ exit$1 = 3 ;
51+ } else {
3652 exit = 2 ;
3753 }
38-
39- } else if ( route [ 0 ] === 378129979 ) {
54+ } else if ( route [ 0 ] !== 378129979 ) {
55+ exit$1 = 3 ;
56+ } else {
4057 onboardingRoute = route [ 1 ] ;
4158 exit = 1 ;
4259 }
43- div ( /* :: */ [
44- string ( "Redirect" ) ,
45- /* [] */ 0
46- ] , undefined ) ;
47- return 3 ;
48- }
49- if ( typeof route !== "number" && route [ 0 ] === 378129979 ) {
50- onboardingRoute = route [ 1 ] ;
51- exit = 1 ;
60+ if ( exit$1 === 3 ) {
61+ div ( /* :: */ [
62+ string ( "Redirect" ) ,
63+ /* [] */ 0
64+ ] , undefined ) ;
65+ return 3 ;
66+ }
67+
68+ } else {
69+ var exit$2 = 0 ;
70+ if ( typeof route === "number" || route [ 0 ] !== 378129979 ) {
71+ exit$2 = 3 ;
72+ } else {
73+ onboardingRoute = route [ 1 ] ;
74+ exit = 1 ;
75+ }
76+ if ( exit$2 === 3 ) {
77+ console . log ( authState [ 1 ] ) ;
78+ div ( /* :: */ [
79+ string ( "VerifyEmail" ) ,
80+ /* [] */ 0
81+ ] , undefined ) ;
82+ return 2 ;
83+ }
84+
5285 }
53- console . log ( authState [ 1 ] ) ;
54- div ( /* :: */ [
55- string ( "VerifyEmail" ) ,
56- /* [] */ 0
57- ] , undefined ) ;
58- return 2 ;
5986 switch ( exit ) {
6087 case 1 :
6188 console . log ( onboardingRoute ) ;
@@ -74,17 +101,25 @@ function fn(authState, route) {
74101 }
75102}
76103
77- if ( fn ( /* Unauthenticated */ - 54822762 , /* Invite */ - 730831383 ) !== 1 ) {
78- throw [
79- Caml_builtin_exceptions . assert_failure ,
80- /* tuple */ [
81- "gpr_4280_test.ml" ,
82- 40 ,
83- 3
84- ]
85- ] ;
86- }
104+ eq ( "File \"gpr_4280_test.ml\", line 46, characters 6-13" , fn ( /* Unauthenticated */ - 54822762 , /* Invite */ - 730831383 ) , 1 ) ;
105+
106+ eq ( "File \"gpr_4280_test.ml\", line 47, characters 6-13" , fn ( /* Unauthenticated */ - 54822762 , /* `Onboarding */ [
107+ 378129979 ,
108+ 0
109+ ] ) , 0 ) ;
110+
111+ eq ( "File \"gpr_4280_test.ml\", line 48, characters 6-13" , fn ( /* `Unverified */ [
112+ 254489473 ,
113+ 0
114+ ] , /* Invite */ - 730831383 ) , 2 ) ;
115+
116+ eq ( "File \"gpr_4280_test.ml\", line 49, characters 6-13" , fn ( /* Unauthenticated */ - 54822762 , /* xx */ 26880 ) , 3 ) ;
117+
118+ Mt . from_pair_suites ( "gpr_4280_test.ml" , suites . contents ) ;
87119
120+ exports . suites = suites ;
121+ exports . test_id = test_id ;
122+ exports . eq = eq ;
88123exports . u = u ;
89124exports . div = div ;
90125exports . string = string ;
0 commit comments