anchor.diff:      test(
           'should throw when workingDirectory and runOptions.workingDirectory are passed',
           () {
  -
         bool isCheckedMode = false;
         assert(() => isCheckedMode = true);
  -      if(isCheckedMode) {
  -      expect(() => run('dart',
  -          arguments: [runScriptName],
  -          workingDirectory: runScriptPath,
  -          runOptions: new RunOptions(workingDirectory: runScriptPath)), throws);
  +      if (isCheckedMode) {
  +        expect(() => run('dart',
  +                arguments: [runScriptName],
  +                workingDirectory: runScriptPath,
  +                runOptions: new RunOptions(workingDirectory: runScriptPath)),
  +            throws);
         }
       });
   
  
positive.code:       for (var k in environment.keys) {
          expect(json['environment'][k], environment[k]);
        }
        expect(json['environment'].length, 2);
      });
  
      test('should pass runInShell setting', () {
  
negative.code:     });
  
      test('should pass includeParentEnvironment setting', () {
        final environment = {
          'TESTENV1': 'value1',
          'TESTENV2': 'value2',
          'PATH': io.Platform.environment['PATH']
        };
  
        String output = run('dart',
            arguments: [runScript],
  