Updated accessibility test for Sierra
This commit is contained in:
parent
3c31e29d5c
commit
b63f024b07
@ -22,8 +22,7 @@ describe "Accessibility Access" do
|
|||||||
@installer.enable_accessibility_access
|
@installer.enable_accessibility_access
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
it "can enable accessibility access in macOS releases prior to Mavericks" do
|
||||||
it "can enable accessibility access in OS X releases prior to Mavericks" do
|
|
||||||
MacOS.stubs(version: MacOS::Version.new("10.8"))
|
MacOS.stubs(version: MacOS::Version.new("10.8"))
|
||||||
|
|
||||||
Hbc::FakeSystemCommand.expects_command(
|
Hbc::FakeSystemCommand.expects_command(
|
||||||
@ -33,6 +32,14 @@ describe "Accessibility Access" do
|
|||||||
@installer.enable_accessibility_access
|
@installer.enable_accessibility_access
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
it "warns about enabling accessibility access on new macOS releases" do
|
||||||
|
MacOS.stubs(version: MacOS::Version.new("10.12"))
|
||||||
|
|
||||||
|
@installer.stubs(bundle_identifier: "com.example.BasicCask")
|
||||||
|
|
||||||
|
capture_io { @installer.enable_accessibility_access }[1]
|
||||||
|
.must_match("Warning: Accessibility access cannot be enabled automatically on this version of macOS.")
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
describe "uninstall" do
|
describe "uninstall" do
|
||||||
@ -48,7 +55,7 @@ describe "Accessibility Access" do
|
|||||||
@installer.disable_accessibility_access
|
@installer.disable_accessibility_access
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
it "warns about disabling accessibility access on old OS X releases" do
|
it "warns about disabling accessibility access on old macOS releases" do
|
||||||
MacOS.stubs(version: MacOS::Version.new("10.8"))
|
MacOS.stubs(version: MacOS::Version.new("10.8"))
|
||||||
|
|
||||||
@installer.stubs(bundle_identifier: "com.example.BasicCask")
|
@installer.stubs(bundle_identifier: "com.example.BasicCask")
|
||||||
@ -56,5 +63,13 @@ describe "Accessibility Access" do
|
|||||||
capture_io { @installer.disable_accessibility_access }[1]
|
capture_io { @installer.disable_accessibility_access }[1]
|
||||||
.must_match("Warning: Accessibility access was enabled for with-accessibility-access, but it is not safe to disable")
|
.must_match("Warning: Accessibility access was enabled for with-accessibility-access, but it is not safe to disable")
|
||||||
end
|
end
|
||||||
|
it "warns about disabling accessibility access on new macOS releases" do
|
||||||
|
MacOS.stubs(version: MacOS::Version.new("10.12"))
|
||||||
|
|
||||||
|
@installer.stubs(bundle_identifier: "com.example.BasicCask")
|
||||||
|
|
||||||
|
capture_io { @installer.disable_accessibility_access }[1]
|
||||||
|
.must_match("Warning: Accessibility access cannot be disabled automatically on this version of macOS.")
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user