• dominickn's avatar
    Add a browser test for the views external protocol dialog. · 6f0a6f4b
    dominickn authored
    This CL tests that the views external protocol dialog behaves correctly
    when it is Accepted, Canceled, and Closed. In particular, the status of
    the dialog's checkbox is verified; when the dialog is Closed without
    a definite user choice of Accept or Cancel, it is ensured that the
    checkbox is always reported as unchecked. This is to prevent dismissing
    the dialog from accidentally persisting a permanent block on external
    protocols.
    
    The dialog is not used on ChromeOS, so the test is only run on Linux,
    Windows, and MacViews.
    
    BUG=671658
    
    Review-Url: https://codereview.chromium.org/2610793002
    Cr-Commit-Position: refs/heads/master@{#441869}
    6f0a6f4b
external_protocol_dialog.h 1.91 KB