anchor.diff:      Directory tempDir;
       setUp(() {
         var systemTempDir = Directory.systemTemp;
  -      tempDir = systemTempDir.createTempSync('foo');
  +      tempDir = systemTempDir.createTempSync('foo bar');
       });
   
       tearDown(() {
  
positive.code:     });
  
      test('compile and produce deps file', () async {
        if (Platform.isWindows) {
          // TODO(dartbug.com/33032): Fix depfile generation on Windows.
          return;
        }
        var file = new File('${tempDir.path}/foo.dart')..createSync();
        file.writeAsStringSync("main() {}\n");
        var dillFile = new File('${tempDir.path}/app.dill');
        expect(dillFile.existsSync(), equals(false));
        var depFile = new File('${tempDir.path}/depfile');
        expect(depFile.existsSync(), equals(false));
        final List<String> args = <String>[
          '--sdk-root=${sdkRoot.toFilePath()}',
  
negative.code: 
        expect(depFile.existsSync(), true);
        var depContents = depFile.readAsStringSync();
        var depContentsParsed = depContents.split(': ');
        expect(path.basename(depContentsParsed[0]), path.basename(dillFile.path));
        expect(depContentsParsed[1], isNotEmpty);
      });
    });
  