blob: 1c0e2bf6acc6e5e25b37a5d552708a1242781620 [file] [log] [blame]
// Copyright 2017 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#import "chrome/browser/ui/cocoa/scoped_menu_bar_lock.h"
#import <AppKit/AppKit.h>
#include "testing/gtest/include/gtest/gtest.h"
// Verify that creating and tearing down a ScopedMenuBarLock doesn't crash.
TEST(ScopedMenuBarLockTest, CreateAndDestroy) {
ScopedMenuBarLock menuBarLock;
// Verify that the API still exists.
TEST(ScopedMenuBarLockTest, PrivateAPIs) {
EXPECT_TRUE([NSMenu instancesRespondToSelector:@selector(_lockMenuPosition)]);
[NSMenu instancesRespondToSelector:@selector(_unlockMenuPosition)]);