blob: 8b742b86dc196a00d3fbc17be337be347a18191c [file] [log] [blame]
// Copyright 2014 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.
#include "config.h"
#include "core/html/parser/HTMLParserThread.h"
#include <gtest/gtest.h>
namespace {
using namespace WebCore;
TEST(HTMLParserThread, Init)
{
// The harness has already run init() for us, so tear down the parser first.
ASSERT_TRUE(HTMLParserThread::shared());
HTMLParserThread::shutdown();
// Make sure starting the parser thread brings it back to life.
ASSERT_FALSE(HTMLParserThread::shared());
HTMLParserThread::init();
ASSERT_TRUE(HTMLParserThread::shared());
}
} // namespace