Updated accessibility test for Sierra

This commit is contained in:
Alex 2016-09-22 22:25:12 -07:00 committed by GitHub
parent 3c31e29d5c
commit b63f024b07

View File

@ -22,8 +22,7 @@ describe "Accessibility Access" do
@installer.enable_accessibility_access
end
end
it "can enable accessibility access in OS X releases prior to Mavericks" do
it "can enable accessibility access in macOS releases prior to Mavericks" do
MacOS.stubs(version: MacOS::Version.new("10.8"))
Hbc::FakeSystemCommand.expects_command(
@ -33,6 +32,14 @@ describe "Accessibility Access" do
@installer.enable_accessibility_access
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
describe "uninstall" do
@ -48,7 +55,7 @@ describe "Accessibility Access" do
@installer.disable_accessibility_access
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"))
@installer.stubs(bundle_identifier: "com.example.BasicCask")
@ -56,5 +63,13 @@ describe "Accessibility Access" do
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")
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