diff --git a/apps/files_encryption/tests/crypt.php b/apps/files_encryption/tests/crypt.php
index 3916b0e15e092c8b81dbdf19d7ba70cfd955c6ef..1caa9ea7da7541ca23e9abd98af3b064ccee2be0 100755
--- a/apps/files_encryption/tests/crypt.php
+++ b/apps/files_encryption/tests/crypt.php
@@ -788,7 +788,7 @@ class Test_Crypt extends \PHPUnit_Framework_TestCase {
 		$view->unlink( $filename );
 	}
 
-	function testTouchFile() {
+	function testTouchExistingFile() {
 		$filename = '/tmp-'.time();
 		$view = new \OC\Files\View('/' . $this->userId . '/files');
 
@@ -809,6 +809,27 @@ class Test_Crypt extends \PHPUnit_Framework_TestCase {
 		$view->unlink( $filename );
 	}
 
+	function testTouchFile() {
+		$filename = '/tmp-'.time();
+		$view = new \OC\Files\View('/' . $this->userId . '/files');
+
+		$view->touch($filename);
+
+		// Save short data as encrypted file using stream wrapper
+		$cryptedFile = $view->file_put_contents( $filename, $this->dataShort );
+
+		// Test that data was successfully written
+		$this->assertTrue( is_int( $cryptedFile ) );
+
+		// Get file decrypted contents
+		$decrypt = $view->file_get_contents( $filename );
+
+		$this->assertEquals( $this->dataShort, $decrypt );
+
+		// tear down
+		$view->unlink( $filename );
+	}
+
 	function testFopenFile() {
 		$filename = '/tmp-'.time();
 		$view = new \OC\Files\View('/' . $this->userId . '/files');