| Index: utils/tests/pub/validator_test.dart
 | 
| diff --git a/utils/tests/pub/validator_test.dart b/utils/tests/pub/validator_test.dart
 | 
| index 75b51ff010b66366d3ab7e4b231653196d25fc96..cc89c62a75616438f9d8de82603ee78ef542d797 100644
 | 
| --- a/utils/tests/pub/validator_test.dart
 | 
| +++ b/utils/tests/pub/validator_test.dart
 | 
| @@ -15,6 +15,7 @@ import '../../../pkg/http/lib/testing.dart';
 | 
|  import '../../pub/entrypoint.dart';
 | 
|  import '../../pub/io.dart';
 | 
|  import '../../pub/validator.dart';
 | 
| +import '../../pub/validator/compiled_dartdoc.dart';
 | 
|  import '../../pub/validator/dependency.dart';
 | 
|  import '../../pub/validator/directory.dart';
 | 
|  import '../../pub/validator/lib.dart';
 | 
| @@ -34,6 +35,9 @@ void expectValidationWarning(ValidatorCreator fn) {
 | 
|    expectLater(schedulePackageValidation(fn), pairOf(isEmpty, isNot(isEmpty)));
 | 
|  }
 | 
|  
 | 
| +Validator compiledDartdoc(Entrypoint entrypoint) =>
 | 
| +  new CompiledDartdocValidator(entrypoint);
 | 
| +
 | 
|  Validator dependency(Entrypoint entrypoint) =>
 | 
|    new DependencyValidator(entrypoint);
 | 
|  
 | 
| @@ -125,6 +129,18 @@ main() {
 | 
|        ]).scheduleCreate();
 | 
|        expectNoValidationError(directory);
 | 
|      });
 | 
| +
 | 
| +    integration('has most but not all files from compiling dartdoc', () {
 | 
| +      dir(appPath, [
 | 
| +        dir("doc-out", [
 | 
| +          file("nav.json", ""),
 | 
| +          file("index.html", ""),
 | 
| +          file("styles.css", ""),
 | 
| +          file("dart-logo-small.png", "")
 | 
| +        ])
 | 
| +      ]).scheduleCreate();
 | 
| +      expectNoValidationError(compiledDartdoc);
 | 
| +    });
 | 
|    });
 | 
|  
 | 
|    group('should consider a package invalid if it', () {
 | 
| @@ -520,5 +536,19 @@ main() {
 | 
|          });
 | 
|        }
 | 
|      });
 | 
| +
 | 
| +    test('contains compiled dartdoc', () {
 | 
| +      dir(appPath, [
 | 
| +        dir('doc-out', [
 | 
| +          file('nav.json', ''),
 | 
| +          file('index.html', ''),
 | 
| +          file('styles.css', ''),
 | 
| +          file('dart-logo-small.png', ''),
 | 
| +          file('client-live-nav.js', '')
 | 
| +        ])
 | 
| +      ]).scheduleCreate();
 | 
| +
 | 
| +      expectValidationWarning(compiledDartdoc);
 | 
| +    });
 | 
|    });
 | 
|  }
 | 
| 
 |