-
Notifications
You must be signed in to change notification settings - Fork 490
/
Copy pathexamples.test.mts.snap
230 lines (204 loc) · 6.21 KB
/
examples.test.mts.snap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
exports[`examples > example 01-hello-world.mts > expected consistent console errors 1`] = `[]`;
exports[`examples > example 01-hello-world.mts > expected consistent console logs 1`] = `
[
[
"[32mhello-world![39m",
],
]
`;
exports[`examples > example 02-nested-boolean-logic.mts > expected consistent console errors 1`] = `[]`;
exports[`examples > example 02-nested-boolean-logic.mts > expected consistent console logs 1`] = `
[
[
"[31mPlayer has fouled out![39m",
],
]
`;
exports[`examples > example 03-dynamic-facts.mts > expected consistent console errors 1`] = `[]`;
exports[`examples > example 03-dynamic-facts.mts > expected consistent console logs 1`] = `
[
[
"[2mloading account information for "lincoln"[22m",
],
[
"lincoln is a current microsoft employee taking christmas day off",
],
]
`;
exports[`examples > example 04-fact-dependency.mts > expected consistent console errors 1`] = `[]`;
exports[`examples > example 04-fact-dependency.mts > expected consistent console logs 1`] = `
[
[
"-- FIRST RUN --",
],
[
"[2mloading account information for "washington"[22m",
],
[
"washington[32m DID [39mmeet conditions for the [4mfive-year-tenure[24m rule.",
],
[
"washington[32m DID [39mmeet conditions for the [4mmicrosoft-terminated-employees[24m rule.",
],
[
"-- SECOND RUN --",
],
[
"[2mloading account information for "jefferson"[22m",
],
[
"jefferson[32m DID [39mmeet conditions for the [4mfive-year-tenure[24m rule.",
],
[
"jefferson did [31mNOT[39m meet conditions for the [4mmicrosoft-terminated-employees[24m rule.",
],
]
`;
exports[`examples > example 05-optimizing-runtime-with-fact-priorities.mts > expected consistent console errors 1`] = `[]`;
exports[`examples > example 05-optimizing-runtime-with-fact-priorities.mts > expected consistent console logs 1`] = `
[
[
"Checking the "date" fact...",
],
[
"washington did [31mNOT[39m meet conditions for the [4mmicrosoft-employees[24m rule.",
],
]
`;
exports[`examples > example 06-custom-operators.mts > expected consistent console errors 1`] = `[]`;
exports[`examples > example 06-custom-operators.mts > expected consistent console logs 1`] = `
[
[
"bacon did [31mNOT[39m start with "a"",
],
[
"bacon[32m DID [39mstart with "b"",
],
[
"antelope[32m DID [39mstart with "a"",
],
[
"antelope did [31mNOT[39m start with "b"",
],
]
`;
exports[`examples > example 07-rule-chaining.mts > expected consistent console errors 1`] = `[]`;
exports[`examples > example 07-rule-chaining.mts > expected consistent console logs 1`] = `
[
[
"[2mloading account information for "washington"[22m",
],
[
"washington(microsoft) [32mDID[39m meet conditions for the [4mdrinks-screwdrivers[24m rule.",
],
[
"washington(microsoft) [32mDID[39m meet conditions for the [4minvite-to-screwdriver-social[24m rule.",
],
[
"washington [32mIS[39m a screwdriver aficionado",
],
[
"jefferson did [31mNOT[39m meet conditions for the [4mdrinks-screwdrivers[24m rule.",
],
[
"jefferson did [31mNOT[39m meet conditions for the [4minvite-to-screwdriver-social[24m rule.",
],
[
"jefferson [31mIS NOT[39m a screwdriver aficionado",
],
]
`;
exports[`examples > example 08-fact-comparison.mts > expected consistent console errors 1`] = `[]`;
exports[`examples > example 08-fact-comparison.mts > expected consistent console logs 1`] = `
[
[
"washington[32m DID [39mmeet conditions for the [4mcustomer-can-afford-gift-card[24m rule.",
],
[
"jefferson did [31mNOT[39m meet conditions for the [4mcustomer-can-afford-gift-card[24m rule.",
],
]
`;
exports[`examples > example 09-rule-results.mts > expected consistent console errors 1`] = `[]`;
exports[`examples > example 09-rule-results.mts > expected consistent console logs 1`] = `
[
[
"[31m[1mjoe[22m failed Athlete GPA Rule - was not an athlete[39m",
],
[
"[32m[1mlarry[22m succeeded Athlete GPA Rule! Student made the athletics honor-roll[39m",
],
[
"[31m[1mjane[22m failed Athlete GPA Rule - was not an athlete and GPA of 3.1 was too low[39m",
],
[
"[32m[1mjanet[22m succeeded Athlete GPA Rule! Student made the athletics honor-roll[39m",
],
[
"[31m[1msarah[22m failed Athlete GPA Rule - GPA of 1.1 was too low[39m",
],
]
`;
exports[`examples > example 10-condition-sharing.mts > expected consistent console errors 1`] = `[]`;
exports[`examples > example 10-condition-sharing.mts > expected consistent console logs 1`] = `
[
[
"washington[32mDID[39m meet conditions for the [4minvite-to-screwdriver-social[24m rule.",
],
[
"washington did [31mNOT[39m meet conditions for the [4minvite-to-other-social[24m rule.",
],
[
"jefferson did [31mNOT[39m meet conditions for the [4minvite-to-screwdriver-social[24m rule.",
],
[
"jefferson[32mDID[39m meet conditions for the [4minvite-to-other-social[24m rule.",
],
]
`;
exports[`examples > example 11-using-facts-in-events.mts > expected consistent console errors 1`] = `[]`;
exports[`examples > example 11-using-facts-in-events.mts > expected consistent console logs 1`] = `[]`;
exports[`examples > example 12-using-custom-almanac.mts > expected consistent console errors 1`] = `[]`;
exports[`examples > example 12-using-custom-almanac.mts > expected consistent console logs 1`] = `
[
[
"HIGH SCORE
DOG - 968",
],
[
"
",
],
[
"HIGH SCORE
AAA - 1000",
],
[
"Bob is 19 years old and [31mis not[39m Over 21(ish)",
],
[
"Alice is 21 years old and [32mis[39m Over 21(ish)",
],
[
"Chad is 20 years old and [32mis[39m Over 21(ish)",
],
]
`;
exports[`examples > example 13-using-operator-decorators.mts > expected consistent console errors 1`] = `[]`;
exports[`examples > example 13-using-operator-decorators.mts > expected consistent console logs 1`] = `
[
[
"dev, prod[32m WERE[39m all valid tags",
],
[
"dev, deleted[31m WERE NOT[39m all valid tags",
],
[
"dev, PROD[31m WERE NOT[39m all valid tags",
],
[
"dev, PROD[32m WERE[39m all valid tags (case insensitive)",
],
]
`;