 
   they 'should see extension .tgz', (ssh, next) ->
     # Test a non existing extracted dir
-    mecano.extract
+    mecano
       ssh: ssh
+    .extract
       source: "#{__dirname}/../resources/a_dir.tgz"
       destination: scratch
     , (err, extracted) ->
       extracted.should.be.true()
-      # Test an existing extracted dir
-      # Note, there is no way for us to know which directory
-      # it is in advance
     .then next
 
   they 'should see extension .zip', (ssh, next) ->
-    # Test a non existing extracted dir
-    mecano.extract
+    mecano
       ssh: ssh
+    .extract
       source: "#{__dirname}/../resources/a_dir.zip"
       destination: scratch
     , (err, extracted) ->

    .then next

  they 'should see extension .tar.bz2', (ssh, next) ->
    # Test a non existing extracted dir
    mecano.extract
      ssh: ssh
      source: "#{__dirname}/../resources/a_dir.tar.bz2"
      destination: scratch
    , (err, extracted) ->

    .then next

  they 'should see extension .tar.xz', (ssh, next) ->
    mecano
      ssh: ssh
    .extract
      source: "#{__dirname}/../resources/a_dir.tar.xz"
      destination: scratch
    , (err, extracted) ->
