{"action":"created","issue":{"url":"https://api.github.com/repos/kif-framework/KIF/issues/800","repository_url":"https://api.github.com/repos/kif-framework/KIF","labels_url":"https://api.github.com/repos/kif-framework/KIF/issues/800/labels{/name}","comments_url":"https://api.github.com/repos/kif-framework/KIF/issues/800/comments","events_url":"https://api.github.com/repos/kif-framework/KIF/issues/800/events","html_url":"https://github.com/kif-framework/KIF/pull/800","id":135898265,"number":800,"title":"Fixing acknowledgeSystemAlert for dirty simulators.","user":{"login":"RoyalPineapple","id":219578,"avatar_url":"https://avatars.githubusercontent.com/u/219578?v=3","gravatar_id":"","url":"https://api.github.com/users/RoyalPineapple","html_url":"https://github.com/RoyalPineapple","followers_url":"https://api.github.com/users/RoyalPineapple/followers","following_url":"https://api.github.com/users/RoyalPineapple/following{/other_user}","gists_url":"https://api.github.com/users/RoyalPineapple/gists{/gist_id}","starred_url":"https://api.github.com/users/RoyalPineapple/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RoyalPineapple/subscriptions","organizations_url":"https://api.github.com/users/RoyalPineapple/orgs","repos_url":"https://api.github.com/users/RoyalPineapple/repos","events_url":"https://api.github.com/users/RoyalPineapple/events{/privacy}","received_events_url":"https://api.github.com/users/RoyalPineapple/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-02-23T23:23:11Z","updated_at":"2016-02-24T11:08:57Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/kif-framework/KIF/pulls/800","html_url":"https://github.com/kif-framework/KIF/pull/800","diff_url":"https://github.com/kif-framework/KIF/pull/800.diff","patch_url":"https://github.com/kif-framework/KIF/pull/800.patch"},"body":"Because the system will only pop the system alerts once per simulator, we cant assert that they will pop on every test run. This PR fixes acknowledgeSystemAlert to ensure the alert is valid before we attempt to tap the dismissal button (avoiding a crasher), and updates the associated tests to only assert that the _final_ alert dismissal returns NO. "},"comment":{"url":"https://api.github.com/repos/kif-framework/KIF/issues/comments/188196741","html_url":"https://github.com/kif-framework/KIF/pull/800#issuecomment-188196741","issue_url":"https://api.github.com/repos/kif-framework/KIF/issues/800","id":188196741,"user":{"login":"phatmann","id":36146,"avatar_url":"https://avatars.githubusercontent.com/u/36146?v=3","gravatar_id":"","url":"https://api.github.com/users/phatmann","html_url":"https://github.com/phatmann","followers_url":"https://api.github.com/users/phatmann/followers","following_url":"https://api.github.com/users/phatmann/following{/other_user}","gists_url":"https://api.github.com/users/phatmann/gists{/gist_id}","starred_url":"https://api.github.com/users/phatmann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phatmann/subscriptions","organizations_url":"https://api.github.com/users/phatmann/orgs","repos_url":"https://api.github.com/users/phatmann/repos","events_url":"https://api.github.com/users/phatmann/events{/privacy}","received_events_url":"https://api.github.com/users/phatmann/received_events","type":"User","site_admin":false},"created_at":"2016-02-24T11:08:57Z","updated_at":"2016-02-24T11:08:57Z","body":"Travis passed in all configs except for iOS 8, and that failure seemed to be test env related (testWait waited too long). So I am going to merge this.\r\n\r\nI agree using dot syntax would be better for all property access, but we can do another PR for that later if desired. I don't think the code base is wildly consistent in this regard anyway :-)"}}