Sha256: 289afe26a9b31fd33f36c0fdbf2f6aafea9cbb8730f9003f6ff9c32eb1b3ebef
Contents?: true
Size: 874 Bytes
Versions: 3
Compression:
Stored size: 874 Bytes
Contents
# frozen_string_literal: true require "test_helper" class AndroidAppTest < Minitest::Test let(:browser) { Browser.new(Browser["ANDROID_WEBVIEW"]) } test "detects as android" do assert browser.platform.android? end test "detects as webview" do assert browser.platform.android_webview? end test "does not detect non-webviews as webview" do %w[ ANDROID_CUPCAKE ANDROID_DONUT ANDROID_ECLAIR_21 ANDROID_FROYO ANDROID_GINGERBREAD ANDROID_HONEYCOMB_30 ANDROID_ICECREAM ANDROID_JELLYBEAN_41 ANDROID_JELLYBEAN_42 ANDROID_JELLYBEAN_43 ANDROID_KITKAT ANDROID_LOLLIPOP_50 ANDROID_LOLLIPOP_51 ANDROID_TV ANDROID_NEXUS_PLAYER FIREFOX_ANDROID ].each do |android_type| refute Browser.new(Browser[android_type]).platform.android_webview? end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
browser-6.2.0 | test/unit/android_app_test.rb |
browser-6.1.0 | test/unit/android_app_test.rb |
browser-6.0.0 | test/unit/android_app_test.rb |