old_contents: 'use strict';
  
  var grunt = require('grunt');
  var fs = require('fs');
  
  exports.fileReplace = {
    setUp: function (done) {
      // setup here if necessary
      done();
    },
    patterns: function (test) {
      test.expect(2);
  
      var actual = grunt.file.read('./test/fixtures/123');
      var expected = grunt.file.read('./test/expected/local');
      var expected2 = grunt.file.read('./test/expected/remote');
  
      setTimeout(function(){
        test.equal(actual, expected, 'Local file should be copied.');
        test.equal(actual, expected2, 'Remote file should be copied.');
        fs.unlinkSync('./test/expected/local');
        fs.unlinkSync('./test/expected/remote');
        test.done();
      }, 1000);
  
    }
  };
  
new_contents: 'use strict';
  
  var grunt = require('grunt');
  var fs = require('fs');
  
  exports.fileReplace = {
    setUp: function (done) {
      // setup here if necessary
      done();
    },
    patterns: function (test) {
      test.expect(2);
  
      var actual = grunt.file.read('./test/fixtures/123');
      var expected = grunt.file.read('./test/expected/local');
      var expected2 = grunt.file.read('./test/expected/remote');
  
      test.equal(actual, expected, 'Local file should be copied.');
      test.equal(actual, expected2, 'Remote file should be copied.');
      fs.unlinkSync('./test/expected/local');
      fs.unlinkSync('./test/expected/remote');
      test.done();
  
    }
  };
  
subject: remove timeout from tests