From 57bc006321d3e0f72e775b9a281d7ffb8e0c9080 Mon Sep 17 00:00:00 2001 From: commenthol Date: Thu, 25 May 2017 13:55:03 +0900 Subject: [PATCH] [#233] fix for Edge 12 --- regexes.yaml | 2 +- tests/test_ua.yaml | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/regexes.yaml b/regexes.yaml index d97ecb06..3e70d181 100644 --- a/regexes.yaml +++ b/regexes.yaml @@ -361,7 +361,7 @@ user_agent_parsers: - regex: '(Vivaldi)/(\d+)\.(\d+)\.(\d+)' # Edge/major_version.minor_version - - regex: '(Edge)/(\d+)\.(\d+)' + - regex: '(Edge)/(\d+)(?:\.(\d+))?' # Brave Browser https://brave.com/ - regex: '(brave)/(\d+)\.(\d+)\.(\d+) Chrome' diff --git a/tests/test_ua.yaml b/tests/test_ua.yaml index a9654a8b..45bc1f36 100644 --- a/tests/test_ua.yaml +++ b/tests/test_ua.yaml @@ -7127,6 +7127,13 @@ test_cases: - user_agent_string: 'Mozilla/5.0 (compatible; Qwantify/2.4w; +https://www.qwant.com/)/2.4w' family: 'Qwantify' - major: "2" - minor: "4" + major: '2' + minor: '4' + patch: + + - user_agent_string: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12' + family: 'Edge' + major: '12' + minor: patch: +