Skip to content

Commit 1ec6308

Browse files
committed
Updated test files
1 parent 8e19bdb commit 1ec6308

42 files changed

Lines changed: 556 additions & 116 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

test/data/appliance/weblight.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
-
2+
headers: 'User-Agent: Mozilla/3.0 KOMATSU (AveFront/2.6 WebLight) WL/3.0 V2.45ohi M=11E2A2499945'
3+
readable: 'NetFront 2.6 on a KOMATSU WebLight'
4+
result: { browser: { name: NetFront, version: '2.6', type: browser }, engine: { name: NetFront }, device: { type: desktop, manufacturer: KOMATSU, model: WebLight } }
5+
-
6+
headers: 'User-Agent: Mozilla/3.0 KOMATSU WL/3.0'
7+
readable: 'Netscape Navigator 3.0 on a KOMATSU WebLight'
8+
result: { browser: { name: 'Netscape Navigator', version: '3.0', type: browser }, device: { type: desktop, manufacturer: KOMATSU, model: WebLight } }

test/data/desktop/app-editor.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,15 @@
1414
headers: 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10) AppleWebKit/600.1.25 (KHTML, like Gecko) iWeb/304'
1515
result: { browser: { name: iWeb, version: '3', type: 'app:editor' }, engine: { name: Webkit, version: 600.1.25 }, os: { name: 'OS X', version: { value: '10.10', nickname: Yosemite } }, device: { type: desktop, manufacturer: Apple, model: Macintosh } }
1616
readable: 'iWeb 3 on OS X Yosemite 10.10'
17+
-
18+
headers: 'User-Agent: Mozilla/4.0 (IBM WebSphere Homepage Builder V12.0/Version 12.0.4.0)'
19+
readable: 'IBM WebSphere Homepage Builder 12.0'
20+
result: { browser: { name: 'IBM WebSphere Homepage Builder', version: '12.0', type: 'app:editor' } }
21+
-
22+
headers: 'User-Agent: Mozilla/4.0 (IBM WebSphere Homepage Builder V7.0/Version 7.0.1.0)'
23+
readable: 'IBM WebSphere Homepage Builder 7.0'
24+
result: { browser: { name: 'IBM WebSphere Homepage Builder', version: '7.0', type: 'app:editor' } }
25+
-
26+
headers: 'User-Agent: Mozilla/4.0 (IBM WebSphere Homepage Builder V10.0/Version 10.0.3.0)'
27+
readable: 'IBM WebSphere Homepage Builder 10.0'
28+
result: { browser: { name: 'IBM WebSphere Homepage Builder', version: '10.0', type: 'app:editor' } }

test/data/desktop/os-linux.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -410,3 +410,11 @@
410410
headers: 'User-Agent: Mozilla/5.0 (X11; Linux x86_64; Ubuntu 14.10) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.0 Safari/537.36'
411411
readable: 'Chrome 33 on Ubuntu 14.10'
412412
result: { browser: { name: Chrome, version: '33', type: browser }, engine: { name: Blink }, os: { name: Ubuntu, version: '14.10' }, device: { type: desktop } }
413+
-
414+
headers: 'User-Agent: Mozilla/5.0 (X11; elementary OS Luna i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1495.0 Maxthon/0.9.1.0 beta Safari/537.36'
415+
readable: 'Maxthon 0.9.1 on elementary OS Luna'
416+
result: { browser: { name: Maxthon, family: { name: Chrome, version: 28 }, version: 0.9.1, type: browser }, engine: { name: Blink }, os: { name: 'elementary OS', version: { alias: Luna } }, device: { type: desktop } }
417+
-
418+
headers: 'User-Agent: Mozilla/5.0 (X11; elementary OS Luna x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1495.0 Maxthon/0.9.1.0 beta Safari/537.36'
419+
readable: 'Maxthon 0.9.1 on elementary OS Luna'
420+
result: { browser: { name: Maxthon, family: { name: Chrome, version: 28 }, version: 0.9.1, type: browser }, engine: { name: Blink }, os: { name: 'elementary OS', version: { alias: Luna } }, device: { type: desktop } }

test/data/ereader/pocketbook.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,11 @@
4242
headers: 'User-Agent: Mozilla/5.0 (Linux; en_US) AppleWebKit/534.34 PocketBook/801 (screen 600x800; FW W801.4.1.886)'
4343
result: { engine: { name: Webkit, version: '534.34' }, device: { type: ereader, manufacturer: PocketBook, model: 'Color Lux' } }
4444
readable: 'a PocketBook Color Lux'
45+
-
46+
headers: 'User-Agent: Mozilla/5.0 (Linux like Android; en_US) AppleWebKit/534.34 PocketBook/631 (screen 1072x1448; FW U631.5.16.579) Mobile'
47+
readable: 'a PocketBook Touch HD'
48+
result: { engine: { name: Webkit, version: '534.34' }, device: { type: ereader, manufacturer: PocketBook, model: 'Touch HD' } }
49+
-
50+
headers: 'User-Agent: Mozilla/5.0 (Linux like Android; en_US) AppleWebkit/538.1 PocketBook/641 (screen 758x1024; FW U641.5.18.72) Mobile'
51+
readable: 'a PocketBook Aqua 2'
52+
result: { engine: { name: Webkit, version: '538.1' }, device: { type: ereader, manufacturer: PocketBook, model: 'Aqua 2' } }

test/data/gaming/nintendo.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,3 +118,23 @@
118118
headers: 'User-Agent: Mozilla/5.0 (Nintendo WiiU) AppleWebKit/534.53 (KHTML, like Gecko) NWF/2.0.0.38696.USA'
119119
result: { browser: { name: 'Nintendo Web Framework', version: '2.0', type: browser }, engine: { name: Webkit, version: '534.53' }, device: { type: gaming, subtype: console, manufacturer: Nintendo, model: 'Wii U' } }
120120
readable: 'Nintendo Web Framework 2.0 on a Nintendo Wii U'
121+
-
122+
headers: 'User-Agent: Mozilla/5.0 (Nintendo Switch; LoginApplet) AppleWebKit/601.6 (KHTML, like Gecko) NF/4.0.0.5.9 NintendoBrowser/5.1.0.13341'
123+
readable: 'a Nintendo Switch'
124+
result: { engine: { name: Webkit, version: '601.6' }, device: { type: gaming, subtype: console, manufacturer: Nintendo, model: Switch } }
125+
-
126+
headers: 'User-Agent: Mozilla/5.0 (Nintendo Switch; ShareApplet) AppleWebKit/601.6 (KHTML, like Gecko) NF/4.0.0.5.10 NintendoBrowser/5.1.0.13343'
127+
readable: 'a Nintendo Switch'
128+
result: { engine: { name: Webkit, version: '601.6' }, device: { type: gaming, subtype: console, manufacturer: Nintendo, model: Switch } }
129+
-
130+
headers: 'User-Agent: Mozilla/5.0 (Nintendo Switch; ShopN) AppleWebKit/601.6 (KHTML, like Gecko) NF/4.0.0.5.10 NintendoBrowser/5.1.0.13343'
131+
readable: 'a Nintendo Switch'
132+
result: { engine: { name: Webkit, version: '601.6' }, device: { type: gaming, subtype: console, manufacturer: Nintendo, model: Switch } }
133+
-
134+
headers: 'User-Agent: Mozilla/5.0 (Nintendo Switch; WebApplet) AppleWebKit/601.6 (KHTML, like Gecko) NF/4.0.0.5.2 NintendoBrowser/5.1.0.12653'
135+
readable: 'a Nintendo Switch'
136+
result: { engine: { name: Webkit, version: '601.6' }, device: { type: gaming, subtype: console, manufacturer: Nintendo, model: Switch } }
137+
-
138+
headers: 'User-Agent: Mozilla/5.0 (Nintendo Switch; WebApplet) AppleWebKit/601.6 (KHTML, like Gecko) NF/4.0.0.6.9 NintendoBrowser/5.1.0.14935'
139+
readable: 'a Nintendo Switch'
140+
result: { engine: { name: Webkit, version: '601.6' }, device: { type: gaming, subtype: console, manufacturer: Nintendo, model: Switch } }

test/data/gaming/sony.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,3 +190,15 @@
190190
headers: 'User-Agent: Mozilla/3.0 AVE-Front/2.6 (BrowserInfo Screen=640x448x16M; InputMethod=CONTROLER, MOUSE, REMOCON; Page=12M; Category=GAME; Product=SUNSOFT/EnjoyMagic; HTML-Level=3.2; Language=ja.SJIS; Storage=NO;)'
191191
result: { browser: { name: NetFront, version: '2.6', type: browser }, engine: { name: NetFront }, device: { type: gaming, subtype: console, manufacturer: Sony, model: 'Playstation 2' } }
192192
readable: 'NetFront 2.6 on a Sony Playstation 2'
193+
-
194+
headers: 'User-Agent: Mozilla/5.0 (PS3; Leanback Shell) AppleWebKit/535.22 (KHTML, like Gecko) Chrome/19.0.1048.0 LeanbackShell/01.00.01.73 QA Safari/535.22 Sony PS3/ (PS3, , no, CH)'
195+
readable: 'Chrome Dev 19.0.1048.0 on a Sony Playstation 3'
196+
result: { browser: { name: Chrome, version: 19.0.1048.0, type: browser }, engine: { name: Webkit, version: '535.22' }, device: { type: gaming, subtype: console, manufacturer: Sony, model: 'Playstation 3' } }
197+
-
198+
headers: 'User-Agent: Mozilla/5.0 (PS4; Leanback Shell) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.70 LeanbackShell/2.3D Gold build cf8a43c-2016329 Safari/537.22 Sony Playstation4/ (PS4,, en, US)'
199+
readable: 'Chrome 25 on a Sony Playstation 4'
200+
result: { browser: { name: Chrome, version: '25', type: browser }, engine: { name: Webkit, version: '537.22' }, device: { type: gaming, subtype: console, manufacturer: Sony, model: 'Playstation 4' } }
201+
-
202+
headers: 'User-Agent: Mozilla/5.0 (PS3; PPU 4.2.0) AppleWebKit/537.21+ (KHTML, like Gecko) AmazonSpark/0.1.0'
203+
readable: 'a Sony Playstation 3'
204+
result: { engine: { name: Webkit, version: '537.21' }, device: { type: gaming, subtype: console, manufacturer: Sony, model: 'Playstation 3' } }

test/data/mobile/app-chat.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,3 +74,11 @@
7474
headers: 'User-Agent: Kik/9.10.0.5037 (Android 6.0.1) Mozilla/5.0 (Linux; Android 6.0.1; SM-G920F Build/MMB29K; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/48.0.2564.106 Mobile Safari/537.36'
7575
readable: 'Kik 9.10 on a Samsung Galaxy S6 running Android 6.0.1'
7676
result: { browser: { name: Kik, using: { name: 'Chromium WebView', version: '48' }, version: '9.10', type: 'app:chat' }, engine: { name: Blink }, os: { name: Android, version: 6.0.1 }, device: { type: mobile, subtype: smart, manufacturer: Samsung, model: 'Galaxy S6' } }
77+
-
78+
headers: 'User-Agent: Mozilla/5.0 (Linux; Android 6.0; Le X509 Build/DHXOSOP5801911241S; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/49.0.2623.91 Mobile Safari/537.36 [FB_IAB/MESSENGER;FBAV/134.0.0.18.91;]'
79+
readable: 'Facebook Messenger on a LeEco Le 1s X509 running Android 6.0'
80+
result: { browser: { name: 'Facebook Messenger', using: { name: 'Chromium WebView', version: '49' }, type: 'app:chat' }, engine: { name: Blink }, os: { name: Android, version: '6.0' }, device: { type: mobile, subtype: smart, manufacturer: LeEco, model: 'Le 1s X509' } }
81+
-
82+
headers: 'User-Agent: Mozilla/5.0 (Linux; Android 6.0.1; Le X526 Build/IIXOSOP5801910121S) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Mobile Safari/537.36 Wire/0.564.2.20'
83+
readable: 'Wire 0.564.2.20 on a LeEco Le 2 X526 running Android 6.0.1'
84+
result: { browser: { name: Wire, family: { name: Chrome, version: 56 }, version: 0.564.2.20, type: 'app:chat' }, engine: { name: Blink }, os: { name: Android, version: 6.0.1 }, device: { type: mobile, subtype: smart, manufacturer: LeEco, model: 'Le 2 X526' } }

test/data/mobile/app-download.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
-
2+
headers: 'User-Agent: Mozilla/5.0 (Linux; Android 6.0.1; Le X526 Build/IIXOSOP5801607082S; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/49.0.2623.91 Mobile Safari/537.36/TansoDL'
3+
readable: 'Tanso Download Manager on a LeEco Le 2 X526 running Android 6.0.1'
4+
result: { browser: { name: 'Tanso Download Manager', using: { name: 'Chromium WebView', version: '49' }, type: 'app:download' }, engine: { name: Blink }, os: { name: Android, version: 6.0.1 }, device: { type: mobile, subtype: smart, manufacturer: LeEco, model: 'Le 2 X526' } }

test/data/mobile/app-news.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,7 @@
22
headers: 'User-Agent: YahooMobileWeather/1.0 (Android Weather; 1.2) (ME173X; asus; ME173X; 4.2.2/JDQ39)'
33
result: { browser: { name: 'Yahoo Weather', version: '1.2', type: 'app:news' }, os: { name: Android, version: 4.2.2 }, device: { type: tablet, manufacturer: Asus, model: 'MeMO Pad HD 7 (ME173X)' } }
44
readable: 'Yahoo Weather 1.2 on an Asus MeMO Pad HD 7 (ME173X) running Android 4.2.2'
5+
-
6+
headers: 'User-Agent: Mozilla/5.0 (Linux; Android 6.0.1; Le X820 Build/FEXCNFN5601304222S; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/49.0.2623.91 Mobile Safari/537.36 Flipboard/3.4.13/2947,3.4.13.2947'
7+
readable: 'Flipboard 3.4.13 on a LeEco Le Max 2 X820 running Android 6.0.1'
8+
result: { browser: { name: Flipboard, using: { name: 'Chromium WebView', version: '49' }, version: 3.4.13, type: 'app:news' }, engine: { name: Blink }, os: { name: Android, version: 6.0.1 }, device: { type: mobile, subtype: smart, manufacturer: LeEco, model: 'Le Max 2 X820' } }

test/data/mobile/app-search.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,15 @@
22
headers: 'User-Agent: YahooJMobileApp/1.1 (Android yjtop; 2.0.1) (samsung; SC-02C; samsung; SC-02C; 2.3.3/GINGERBREAD)'
33
result: { browser: { name: 'Yahoo Mobile', version: 2.0.1, type: 'app:search' }, os: { name: Android, version: 2.3.3 }, device: { type: mobile, subtype: smart, manufacturer: Samsung, model: 'GALAXY S II SC-02C', carrier: DoCoMo } }
44
readable: 'Yahoo Mobile 2.0.1 on a Samsung GALAXY S II SC-02C running Android 2.3.3'
5+
-
6+
headers: 'User-Agent: Mozilla/5.0 (Linux; Android 6.0.1; Le X527 Build/IMXOSOP5801910251S; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/49.0.2623.91 Mobile Safari/537.36 YandexSearch/7.15'
7+
readable: 'Yandex Search 7.15 on a LeEco Le 2 X527 running Android 6.0.1'
8+
result: { browser: { name: 'Yandex Search', using: { name: 'Chromium WebView', version: '49' }, version: '7.15', type: 'app:search' }, engine: { name: Blink }, os: { name: Android, version: 6.0.1 }, device: { type: mobile, subtype: smart, manufacturer: LeEco, model: 'Le 2 X527' } }
9+
-
10+
headers: 'User-Agent: Mozilla/5.0 (Linux; Android 6.0.1; Le X526 Build/IIXOSOP5801910121S; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/49.0.2623.91 Mobile Safari/537.36 BingWeb/6.4.25182938'
11+
readable: 'Bing Search 6.4.25182938 on a LeEco Le 2 X526 running Android 6.0.1'
12+
result: { browser: { name: 'Bing Search', using: { name: 'Chromium WebView', version: '49' }, version: 6.4.25182938, type: 'app:search' }, engine: { name: Blink }, os: { name: Android, version: 6.0.1 }, device: { type: mobile, subtype: smart, manufacturer: LeEco, model: 'Le 2 X526' } }
13+
-
14+
headers: 'User-Agent: Mozilla/5.0 (Linux; Android 6.0; Le X620 Build/HEXCNFN5801708221S; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/49.0.2623.91 Mobile Safari/537.36 SogouSearch Android1.0 version3.0'
15+
readable: 'Sogou Search 3.0 on a LeEco Le 2 Pro X620 running Android 6.0'
16+
result: { browser: { name: 'Sogou Search', using: { name: 'Chromium WebView', version: '49' }, version: '3.0', type: 'app:search' }, engine: { name: Blink }, os: { name: Android, version: '6.0' }, device: { type: mobile, subtype: smart, manufacturer: LeEco, model: 'Le 2 Pro X620' } }

0 commit comments

Comments
 (0)