Index: test/unittests/compiler-dispatcher/compiler-dispatcher-job-unittest.cc |
diff --git a/test/unittests/compiler-dispatcher/compiler-dispatcher-job-unittest.cc b/test/unittests/compiler-dispatcher/compiler-dispatcher-job-unittest.cc |
index 99272f000e306618463189ab48793ceb173b21e4..19fc15cb45a49adfe220e1c76adc77b4525294ae 100644 |
--- a/test/unittests/compiler-dispatcher/compiler-dispatcher-job-unittest.cc |
+++ b/test/unittests/compiler-dispatcher/compiler-dispatcher-job-unittest.cc |
@@ -93,7 +93,13 @@ TEST_F(CompilerDispatcherJobTest, StateTransitions) { |
job->Parse(); |
ASSERT_TRUE(job->status() == CompileJobStatus::kParsed); |
job->FinalizeParsingOnMainThread(); |
+ ASSERT_TRUE(job->status() == CompileJobStatus::kReadyToAnalyse); |
+ job->PrepareToCompileOnMainThread(); |
ASSERT_TRUE(job->status() == CompileJobStatus::kReadyToCompile); |
+ job->Compile(); |
+ ASSERT_TRUE(job->status() == CompileJobStatus::kCompiled); |
+ job->FinalizeCompilingOnMainThread(); |
+ ASSERT_TRUE(job->status() == CompileJobStatus::kDone); |
job->ResetOnMainThread(); |
ASSERT_TRUE(job->status() == CompileJobStatus::kInitial); |
} |
@@ -134,7 +140,7 @@ TEST_F(CompilerDispatcherJobTest, ScopeChain) { |
job->PrepareToParseOnMainThread(); |
job->Parse(); |
job->FinalizeParsingOnMainThread(); |
- ASSERT_TRUE(job->status() == CompileJobStatus::kReadyToCompile); |
+ ASSERT_TRUE(job->status() == CompileJobStatus::kReadyToAnalyse); |
const AstRawString* var_x = |
job->parse_info_->ast_value_factory()->GetOneByteString("x"); |