               .end()
 
 
-  createSnapshotForNonPaidUser: (browser) ->
-    
-    messageSelector  = '.kdmodal.computeplan-modal .message'
+  createSnapshot: (browser) ->
 
-    helpers.beginTest(browser)
-    helpers.waitForVMRunning(browser)
-    environmentHelpers.attemptCreateSnapshot(browser)
-
-    browser
-      .waitForElementVisible messageSelector, 20000
-      .assert.containsText   messageSelector, "The Snapshot feature is only available for paid accounts." #Assertion
-      .end()
-
-
-  createSnapshot: (browser) ->
-   
     labelSelector   = '.kdlistitemview-snapshot .info .label'
 
     helpers.beginTest(browser)
     helpers.waitForVMRunning(browser)
-    
+
     name = environmentHelpers.createSnapshot(browser)
 
     browser
       .waitForElementVisible labelSelector, 300000
       .assert.containsText   labelSelector, name #Assertion
       .end()
- 
+
 
   renameSnapshot: (browser) ->
-    
+
     helpers.beginTest(browser)
     helpers.waitForVMRunning(browser)
     environmentHelpers.openSnapshotsSettings(browser)

      renamed = environmentHelpers.nameSnapshot(browser)
      environmentHelpers.assertSnapshotPresent browser, renamed, false
      browser.end()
      


  #This test depends on createSnapshot
  deleteSnapshot: (browser) ->

    confirmSelector = ".kdmodal .kdmodal-buttons .red"

      browser
        .waitForElementNotPresent confirmSelector, 20000
        .pause                    1000 #Deleted snapshots take a little time to disappear.

      environmentHelpers.assertSnapshotPresent browser, name, true

      browser.end()
