1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
6 #include "core/css/MediaQueryList.h"
8 #include "core/css/MediaList.h"
9 #include "core/css/MediaQueryListListener.h"
10 #include "core/css/MediaQueryMatcher.h"
11 #include "core/dom/Document.h"
12 #include <gtest/gtest.h>
16 class TestListener : public blink::MediaQueryListListener {
18 virtual void notifyMediaQueryChanged() override { }
25 TEST(MediaQueryListTest, CrashInStop)
27 RefPtrWillBeRawPtr<Document> document = Document::create();
28 RefPtrWillBeRawPtr<MediaQueryList> list = MediaQueryList::create(document.get(), MediaQueryMatcher::create(*document), MediaQuerySet::create());
29 list->addListener(adoptRefWillBeNoop(new TestListener()));
31 // This test passes if it's not crashed.