diff --git a/test/com/google/javascript/jscomp/CompilerTestCase.java b/test/com/google/javascript/jscomp/CompilerTestCase.java
index <HASH>..<HASH> 100644
--- a/test/com/google/javascript/jscomp/CompilerTestCase.java
+++ b/test/com/google/javascript/jscomp/CompilerTestCase.java
@@ -224,6 +224,7 @@ public abstract class CompilerTestCase extends TestCase {
    */
   protected CompilerOptions getOptions(CompilerOptions options) {
     options.setLanguageIn(acceptedLanguage);
+    options.setLanguageOut(languageOut);
 
     // This doesn't affect whether checkSymbols is run--it just affects
     // whether variable warnings are filtered.
@@ -631,9 +632,6 @@ public abstract class CompilerTestCase extends TestCase {
 
     CompilerOptions options = getOptions();
 
-    options.setLanguageIn(acceptedLanguage);
-    options.setLanguageOut(languageOut);
-
     // Note that in this context, turning on the checkTypes option won't
     // actually cause the type check to run.
     options.setCheckTypes(parseTypeInfo);
Set the languageOut in getOptions so that it happens for all tests.

Some of the test() overloads weren't calling it before even if setLanguageOut was called.
-------------
Created by MOE: <URL>