Skip to content

Commit ebc8713

Browse files
committed
Completed tests update
1 parent 76dc916 commit ebc8713

17 files changed

+8778
-2555
lines changed

test/data/bots/generic.yaml

Lines changed: 1022 additions & 508 deletions
Large diffs are not rendered by default.

test/data/desktop/browser-chrome.yaml

Lines changed: 200 additions & 72 deletions
Large diffs are not rendered by default.
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
- headers: "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) EkiohFlow/5.10.0.32202 Flow/5.10.0 (like Gecko Firefox/62.0 rv:62.0)"
2+
result:
3+
{
4+
browser: { name: Flow, version: 5.10.0, type: browser },
5+
engine: { name: EkiohFlow, version: 5.10.0.32202 },
6+
os:
7+
{
8+
name: "OS X",
9+
alias: macOS,
10+
version: { value: "10.15", nickname: Catalina },
11+
},
12+
device: { type: desktop, manufacturer: Apple, model: Macintosh },
13+
}
14+
readable: "Flow 5.10.0 on macOS Catalina 10.15"
15+
- headers: "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) EkiohFlow/5.9.4.32015 Flow/5.9.4 (like Gecko Firefox/53.0 rv:53.0)"
16+
result:
17+
{
18+
browser: { name: Flow, version: 5.9.4, type: browser },
19+
engine: { name: EkiohFlow, version: 5.9.4.32015 },
20+
os:
21+
{
22+
name: "OS X",
23+
alias: macOS,
24+
version: { value: "10.15", nickname: Catalina },
25+
},
26+
device: { type: desktop, manufacturer: Apple, model: Macintosh },
27+
}
28+
readable: "Flow 5.9.4 on macOS Catalina 10.15"
29+
- headers: "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) EkiohFlow/5.9.4.32015M Flow/5.9.4 (like Gecko Firefox/53.0 rv:53.0)"
30+
result:
31+
{
32+
browser: { name: "Flow Nightly Build", type: browser },
33+
engine: { name: EkiohFlow, version: 5.9.4.32015 },
34+
os:
35+
{
36+
name: "OS X",
37+
alias: macOS,
38+
version: { value: "10.15", nickname: Catalina },
39+
},
40+
device: { type: desktop, manufacturer: Apple, model: Macintosh },
41+
}
42+
readable: "Flow Nightly Build on macOS Catalina 10.15"

test/data/desktop/browser-other.yaml

Lines changed: 1737 additions & 140 deletions
Large diffs are not rendered by default.

test/data/desktop/browser-safari.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,4 +225,12 @@
225225
-
226226
headers: 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0 Safari/605.1.15'
227227
readable: 'Safari 13.0 on macOS Catalina 10.15'
228-
result: { browser: { name: Safari, version: '13.0', type: browser }, engine: { name: Webkit, version: 605.1.15 }, os: { name: 'OS X', alias: macOS, version: { value: '10.15', nickname: Catalina } }, device: { type: desktop, manufacturer: Apple, model: Macintosh } }
228+
result: { browser: { name: Safari, version: '13.0', type: browser }, engine: { name: Webkit, version: 605.1.15 }, os: { name: 'OS X', alias: macOS, version: { value: '10.15', nickname: Catalina } }, device: { type: desktop, manufacturer: Apple, model: Macintosh } }
229+
-
230+
headers: 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_16) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Safari/605.1.15'
231+
readable: 'Safari 14.0 on macOS Big Sur 11.0'
232+
result: { browser: { name: Safari, version: '14.0', type: browser }, engine: { name: Webkit, version: 605.1.15 }, os: { name: 'OS X', alias: macOS, version: { value: '11.0', nickname: 'Big Sur' } }, device: { type: desktop, manufacturer: Apple, model: Macintosh } }
233+
-
234+
headers: 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.1 Safari/605.1.15'
235+
readable: 'Safari 14.0.1 on macOS Catalina 10.15'
236+
result: { browser: { name: Safari, version: 14.0.1, type: browser }, engine: { name: Webkit, version: 605.1.15 }, os: { name: 'OS X', alias: macOS, version: { value: '10.15', nickname: Catalina } }, device: { type: desktop, manufacturer: Apple, model: Macintosh } }
Lines changed: 176 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,176 @@
1-
-
2-
headers: 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Atom/0.136.0 Chrome/37.0.2062.102 AtomShell/0.17.1 Safari/537.36'
3-
result: { browser: { name: Atom, using: { name: Electron, version: 0.17.1 }, family: { name: Chrome, version: 37 }, version: 0.136.0, type: 'app:editor' }, engine: { name: Blink }, os: { name: Linux }, device: { type: desktop } }
4-
readable: 'Atom 0.136.0 on Linux'
5-
-
6-
headers: 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Atom/1.2.4 Chrome/45.0.2454.85 Electron/0.34.0 Safari/537.36'
7-
result: { browser: { name: Atom, using: { name: Electron, version: 0.34.0 }, family: { name: Chrome, version: 45 }, version: 1.2.4, type: 'app:editor' }, engine: { name: Blink }, os: { name: Linux }, device: { type: desktop } }
8-
readable: 'Atom 1.2.4 on Linux'
9-
-
10-
headers: 'User-Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Atom/0.136.0 Chrome/37.0.2062.102 AtomShell/0.17.1 Safari/537.36'
11-
result: { browser: { name: Atom, using: { name: Electron, version: 0.17.1 }, family: { name: Chrome, version: 37 }, version: 0.136.0, type: 'app:editor' }, engine: { name: Blink }, os: { name: Linux }, device: { type: desktop } }
12-
readable: 'Atom 0.136.0 on Linux'
13-
-
14-
headers: 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) AtomShellDefaultApp/0.1.0 Chrome/37.0.2062.102 AtomShell/0.17.2 Safari/537.36'
15-
result: { browser: { using: { name: Electron, version: 0.17.2 }, family: { name: Chrome, version: 37 }, type: browser }, engine: { name: Blink }, os: { name: Linux }, device: { type: desktop } }
16-
readable: 'Electron 0.17.2 on Linux'
1+
- headers: "User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Atom/0.136.0 Chrome/37.0.2062.102 AtomShell/0.17.1 Safari/537.36"
2+
result:
3+
{
4+
browser:
5+
{
6+
name: Atom,
7+
using: { name: Electron, version: 0.17.1 },
8+
family: { name: Chrome, version: 37 },
9+
version: 0.136.0,
10+
type: "app:editor",
11+
},
12+
engine: { name: Blink },
13+
os: { name: Linux },
14+
device: { type: desktop },
15+
}
16+
readable: "Atom 0.136.0 on Linux"
17+
- headers: "User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Atom/1.2.4 Chrome/45.0.2454.85 Electron/0.34.0 Safari/537.36"
18+
result:
19+
{
20+
browser:
21+
{
22+
name: Atom,
23+
using: { name: Electron, version: 0.34.0 },
24+
family: { name: Chrome, version: 45 },
25+
version: 1.2.4,
26+
type: "app:editor",
27+
},
28+
engine: { name: Blink },
29+
os: { name: Linux },
30+
device: { type: desktop },
31+
}
32+
readable: "Atom 1.2.4 on Linux"
33+
- headers: "User-Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Atom/0.136.0 Chrome/37.0.2062.102 AtomShell/0.17.1 Safari/537.36"
34+
result:
35+
{
36+
browser:
37+
{
38+
name: Atom,
39+
using: { name: Electron, version: 0.17.1 },
40+
family: { name: Chrome, version: 37 },
41+
version: 0.136.0,
42+
type: "app:editor",
43+
},
44+
engine: { name: Blink },
45+
os: { name: Linux },
46+
device: { type: desktop },
47+
}
48+
readable: "Atom 0.136.0 on Linux"
49+
- headers: "User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) AtomShellDefaultApp/0.1.0 Chrome/37.0.2062.102 AtomShell/0.17.2 Safari/537.36"
50+
result:
51+
{
52+
browser:
53+
{
54+
using: { name: Electron, version: 0.17.2 },
55+
family: { name: Chrome, version: 37 },
56+
type: browser,
57+
},
58+
engine: { name: Blink },
59+
os: { name: Linux },
60+
device: { type: desktop },
61+
}
62+
readable: "Electron 0.17.2 on Linux"
63+
- headers: "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 11_0_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.40 Electron/11.0.0-beta.20 Safari/537.36"
64+
readable: "Electron 11.0.0 on macOS Big Sur 11.0"
65+
result:
66+
{
67+
browser:
68+
{
69+
using: { name: Electron, version: 11.0.0 },
70+
family: { name: Chrome, version: 87 },
71+
type: browser,
72+
},
73+
engine: { name: Blink },
74+
os:
75+
{
76+
name: "OS X",
77+
alias: macOS,
78+
version: { value: "11.0", nickname: "Big Sur" },
79+
},
80+
device: { type: desktop, manufacturer: Apple, model: Macintosh },
81+
}
82+
- headers: "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 11_1_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.67 Electron/11.0.3 Safari/537.36"
83+
readable: "Electron 11.0.3 on macOS Big Sur 11.1"
84+
result:
85+
{
86+
browser:
87+
{
88+
using: { name: Electron, version: 11.0.3 },
89+
family: { name: Chrome, version: 87 },
90+
type: browser,
91+
},
92+
engine: { name: Blink },
93+
os:
94+
{
95+
name: "OS X",
96+
alias: macOS,
97+
version: { value: "11.1", nickname: "Big Sur" },
98+
},
99+
device: { type: desktop, manufacturer: Apple, model: Macintosh },
100+
}
101+
- headers: "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.67 Electron/11.0.3 Safari/537.36"
102+
readable: "Electron 11.0.3 on macOS Big Sur 11.2"
103+
result:
104+
{
105+
browser:
106+
{
107+
using: { name: Electron, version: 11.0.3 },
108+
family: { name: Chrome, version: 87 },
109+
type: browser,
110+
},
111+
engine: { name: Blink },
112+
os:
113+
{
114+
name: "OS X",
115+
alias: macOS,
116+
version: { value: "11.2", nickname: "Big Sur" },
117+
},
118+
device: { type: desktop, manufacturer: Apple, model: Macintosh },
119+
}
120+
- headers: "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Electron/11.3.0 Safari/537.36"
121+
readable: "Electron 11.3.0 on macOS Big Sur 11.2"
122+
result:
123+
{
124+
browser:
125+
{
126+
using: { name: Electron, version: 11.3.0 },
127+
family: { name: Chrome, version: 87 },
128+
type: browser,
129+
},
130+
engine: { name: Blink },
131+
os:
132+
{
133+
name: "OS X",
134+
alias: macOS,
135+
version: { value: "11.2", nickname: "Big Sur" },
136+
},
137+
device: { type: desktop, manufacturer: Apple, model: Macintosh },
138+
}
139+
- headers: "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 11_2_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.128 Electron/12.0.5 Safari/537.36"
140+
readable: "Electron 12.0.5 on macOS Big Sur 11.2"
141+
result:
142+
{
143+
browser:
144+
{
145+
using: { name: Electron, version: 12.0.5 },
146+
family: { name: Chrome, version: 89 },
147+
type: browser,
148+
},
149+
engine: { name: Blink },
150+
os:
151+
{
152+
name: "OS X",
153+
alias: macOS,
154+
version: { value: "11.2", nickname: "Big Sur" },
155+
},
156+
device: { type: desktop, manufacturer: Apple, model: Macintosh },
157+
}
158+
- headers: "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 11_3_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.128 Electron/12.0.6 Safari/537.36"
159+
readable: "Electron 12.0.6 on macOS Big Sur 11.3"
160+
result:
161+
{
162+
browser:
163+
{
164+
using: { name: Electron, version: 12.0.6 },
165+
family: { name: Chrome, version: 89 },
166+
type: browser,
167+
},
168+
engine: { name: Blink },
169+
os:
170+
{
171+
name: "OS X",
172+
alias: macOS,
173+
version: { value: "11.3", nickname: "Big Sur" },
174+
},
175+
device: { type: desktop, manufacturer: Apple, model: Macintosh },
176+
}

0 commit comments

Comments
 (0)