export default function(app, files) {
  const login = "Gaurav0";
  const gist_id = "35de43cb81fc35ddffb2";
  const commit = "f354c6698b02fe3243656c8dc5aa0303cc7ae81c";

  files.push({
    filename: "initializers.setup-test.js",
    content: "import Ember from 'ember';\n\nexport default {\n  name: 'setup-test',\n  initialize: function(container, app) {\n    app.setupForTesting();\n     app.injectTestHelpers();\n    window.QUnit = window.parent.QUnit;\n  }\n};"
  });

  let gistFiles = {};

  files.forEach(function(file) {
    let gistFile = server.create('gist-file', {
      filename: file.filename,
      login: login,
      gist_id: gist_id,
      commit: commit,
      content: file.content
    });
    gistFiles[gistFile.filename] = gistFile;
  });

  server.create('user', {login: login});
  const owner = server.create('owner', {login: login});
  server.create('gist', {
    id: gist_id,
    owner: owner,
    files: gistFiles
  });

  visit('/35de43cb81fc35ddffb2');

  return waitForLoadedIFrame();
}

@@ -234,17 +234,24 @@
 ontent: 
-%22
+%60%0A      
 import E
@@ -272,12 +272,16 @@
 er';
-%5Cn%5Cn
+%0A%0A      
 expo
@@ -292,18 +292,23 @@
 efault %7B
-%5Cn
+%0A      
   name: 
@@ -320,18 +320,23 @@
 p-test',
-%5Cn
+%0A      
   initia
@@ -354,27 +354,69 @@
 ion(
-container, app) %7B%5Cn
+) %7B%0A          var app = arguments%5B1%5D %7C%7C arguments%5B0%5D;%0A%0A      
     
@@ -437,18 +437,22 @@
 sting();
-%5Cn
+%0A     
      app
@@ -476,14 +476,20 @@
 s();
-%5Cn
+%0A%0A    
     
+  
 wind
@@ -523,18 +523,33 @@
 nit;
-%5Cn  %7D%5Cn%7D;%22
+%0A        %7D%0A      %7D;%0A    %60
 %0A  %7D

Fix initializer warning when testing against Ember 2.1.