@@ -16,7 +16,7 @@ import pfs = require('vs/base/node/pfs');
1616import Uri from 'vs/base/common/uri' ;
1717import { BackupFileService , BackupFilesModel } from 'vs/workbench/services/backup/node/backupFileService' ;
1818import { FileService } from 'vs/workbench/services/files/node/fileService' ;
19- import { TextModel } from 'vs/editor/common/model/textModel' ;
19+ import { TextModel , createTextBufferFactory } from 'vs/editor/common/model/textModel' ;
2020import { TestContextService , TestTextResourceConfigurationService , getRandomTestPath , TestLifecycleService } from 'vs/workbench/test/workbenchTestServices' ;
2121import { Workspace , toWorkspaceFolders } from 'vs/platform/workspace/common/workspace' ;
2222import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService' ;
@@ -107,7 +107,7 @@ suite('BackupFileService', () => {
107107
108108 suite ( 'backupResource' , ( ) => {
109109 test ( 'text file' , function ( done : ( ) => void ) {
110- service . backupResource ( fooFile , 'test' ) . then ( ( ) => {
110+ service . backupResource ( fooFile , createTextBufferFactory ( 'test' ) . create ( DefaultEndOfLine . LF ) . createSnapshot ( false ) ) . then ( ( ) => {
111111 assert . equal ( fs . readdirSync ( path . join ( workspaceBackupPath , 'file' ) ) . length , 1 ) ;
112112 assert . equal ( fs . existsSync ( fooBackupPath ) , true ) ;
113113 assert . equal ( fs . readFileSync ( fooBackupPath ) , `${ fooFile . toString ( ) } \ntest` ) ;
@@ -116,7 +116,7 @@ suite('BackupFileService', () => {
116116 } ) ;
117117
118118 test ( 'untitled file' , function ( done : ( ) => void ) {
119- service . backupResource ( untitledFile , 'test' ) . then ( ( ) => {
119+ service . backupResource ( untitledFile , createTextBufferFactory ( 'test' ) . create ( DefaultEndOfLine . LF ) . createSnapshot ( false ) ) . then ( ( ) => {
120120 assert . equal ( fs . readdirSync ( path . join ( workspaceBackupPath , 'untitled' ) ) . length , 1 ) ;
121121 assert . equal ( fs . existsSync ( untitledBackupPath ) , true ) ;
122122 assert . equal ( fs . readFileSync ( untitledBackupPath ) , `${ untitledFile . toString ( ) } \ntest` ) ;
@@ -177,7 +177,7 @@ suite('BackupFileService', () => {
177177
178178 suite ( 'discardResourceBackup' , ( ) => {
179179 test ( 'text file' , function ( done : ( ) => void ) {
180- service . backupResource ( fooFile , 'test' ) . then ( ( ) => {
180+ service . backupResource ( fooFile , createTextBufferFactory ( 'test' ) . create ( DefaultEndOfLine . LF ) . createSnapshot ( false ) ) . then ( ( ) => {
181181 assert . equal ( fs . readdirSync ( path . join ( workspaceBackupPath , 'file' ) ) . length , 1 ) ;
182182 service . discardResourceBackup ( fooFile ) . then ( ( ) => {
183183 assert . equal ( fs . existsSync ( fooBackupPath ) , false ) ;
@@ -188,7 +188,7 @@ suite('BackupFileService', () => {
188188 } ) ;
189189
190190 test ( 'untitled file' , function ( done : ( ) => void ) {
191- service . backupResource ( untitledFile , 'test' ) . then ( ( ) => {
191+ service . backupResource ( untitledFile , createTextBufferFactory ( 'test' ) . create ( DefaultEndOfLine . LF ) . createSnapshot ( false ) ) . then ( ( ) => {
192192 assert . equal ( fs . readdirSync ( path . join ( workspaceBackupPath , 'untitled' ) ) . length , 1 ) ;
193193 service . discardResourceBackup ( untitledFile ) . then ( ( ) => {
194194 assert . equal ( fs . existsSync ( untitledBackupPath ) , false ) ;
@@ -201,9 +201,9 @@ suite('BackupFileService', () => {
201201
202202 suite ( 'discardAllWorkspaceBackups' , ( ) => {
203203 test ( 'text file' , function ( done : ( ) => void ) {
204- service . backupResource ( fooFile , 'test' ) . then ( ( ) => {
204+ service . backupResource ( fooFile , createTextBufferFactory ( 'test' ) . create ( DefaultEndOfLine . LF ) . createSnapshot ( false ) ) . then ( ( ) => {
205205 assert . equal ( fs . readdirSync ( path . join ( workspaceBackupPath , 'file' ) ) . length , 1 ) ;
206- service . backupResource ( barFile , 'test' ) . then ( ( ) => {
206+ service . backupResource ( barFile , createTextBufferFactory ( 'test' ) . create ( DefaultEndOfLine . LF ) . createSnapshot ( false ) ) . then ( ( ) => {
207207 assert . equal ( fs . readdirSync ( path . join ( workspaceBackupPath , 'file' ) ) . length , 2 ) ;
208208 service . discardAllWorkspaceBackups ( ) . then ( ( ) => {
209209 assert . equal ( fs . existsSync ( fooBackupPath ) , false ) ;
@@ -216,7 +216,7 @@ suite('BackupFileService', () => {
216216 } ) ;
217217
218218 test ( 'untitled file' , function ( done : ( ) => void ) {
219- service . backupResource ( untitledFile , 'test' ) . then ( ( ) => {
219+ service . backupResource ( untitledFile , createTextBufferFactory ( 'test' ) . create ( DefaultEndOfLine . LF ) . createSnapshot ( false ) ) . then ( ( ) => {
220220 assert . equal ( fs . readdirSync ( path . join ( workspaceBackupPath , 'untitled' ) ) . length , 1 ) ;
221221 service . discardAllWorkspaceBackups ( ) . then ( ( ) => {
222222 assert . equal ( fs . existsSync ( untitledBackupPath ) , false ) ;
@@ -228,7 +228,7 @@ suite('BackupFileService', () => {
228228
229229 test ( 'should disable further backups' , function ( done : ( ) => void ) {
230230 service . discardAllWorkspaceBackups ( ) . then ( ( ) => {
231- service . backupResource ( untitledFile , 'test' ) . then ( ( ) => {
231+ service . backupResource ( untitledFile , createTextBufferFactory ( 'test' ) . create ( DefaultEndOfLine . LF ) . createSnapshot ( false ) ) . then ( ( ) => {
232232 assert . equal ( fs . existsSync ( workspaceBackupPath ) , false ) ;
233233 done ( ) ;
234234 } ) ;
@@ -238,10 +238,10 @@ suite('BackupFileService', () => {
238238
239239 suite ( 'getWorkspaceFileBackups' , ( ) => {
240240 test ( '("file") - text file' , done => {
241- service . backupResource ( fooFile , ` test` ) . then ( ( ) => {
241+ service . backupResource ( fooFile , createTextBufferFactory ( ' test' ) . create ( DefaultEndOfLine . LF ) . createSnapshot ( false ) ) . then ( ( ) => {
242242 service . getWorkspaceFileBackups ( ) . then ( textFiles => {
243243 assert . deepEqual ( textFiles . map ( f => f . fsPath ) , [ fooFile . fsPath ] ) ;
244- service . backupResource ( barFile , ` test` ) . then ( ( ) => {
244+ service . backupResource ( barFile , createTextBufferFactory ( ' test' ) . create ( DefaultEndOfLine . LF ) . createSnapshot ( false ) ) . then ( ( ) => {
245245 service . getWorkspaceFileBackups ( ) . then ( textFiles => {
246246 assert . deepEqual ( textFiles . map ( f => f . fsPath ) , [ fooFile . fsPath , barFile . fsPath ] ) ;
247247 done ( ) ;
@@ -252,7 +252,7 @@ suite('BackupFileService', () => {
252252 } ) ;
253253
254254 test ( '("file") - untitled file' , done => {
255- service . backupResource ( untitledFile , ` test` ) . then ( ( ) => {
255+ service . backupResource ( untitledFile , createTextBufferFactory ( ' test' ) . create ( DefaultEndOfLine . LF ) . createSnapshot ( false ) ) . then ( ( ) => {
256256 service . getWorkspaceFileBackups ( ) . then ( textFiles => {
257257 assert . deepEqual ( textFiles . map ( f => f . fsPath ) , [ untitledFile . fsPath ] ) ;
258258 done ( ) ;
@@ -261,7 +261,7 @@ suite('BackupFileService', () => {
261261 } ) ;
262262
263263 test ( '("untitled") - untitled file' , done => {
264- service . backupResource ( untitledFile , ` test` ) . then ( ( ) => {
264+ service . backupResource ( untitledFile , createTextBufferFactory ( ' test' ) . create ( DefaultEndOfLine . LF ) . createSnapshot ( false ) ) . then ( ( ) => {
265265 service . getWorkspaceFileBackups ( ) . then ( textFiles => {
266266 assert . deepEqual ( textFiles . map ( f => f . fsPath ) , [ 'Untitled-1' ] ) ;
267267 done ( ) ;
@@ -273,7 +273,7 @@ suite('BackupFileService', () => {
273273 test ( 'resolveBackupContent' , ( ) => {
274274 test ( 'should restore the original contents (untitled file)' , ( ) => {
275275 const contents = 'test\nand more stuff' ;
276- service . backupResource ( untitledFile , contents ) . then ( ( ) => {
276+ service . backupResource ( untitledFile , createTextBufferFactory ( contents ) . create ( DefaultEndOfLine . LF ) . createSnapshot ( false ) ) . then ( ( ) => {
277277 service . resolveBackupContent ( service . toBackupResource ( untitledFile ) ) . then ( factory => {
278278 assert . equal ( contents , snapshotToString ( factory . create ( platform . isWindows ? DefaultEndOfLine . CRLF : DefaultEndOfLine . LF ) . createSnapshot ( true ) ) ) ;
279279 } ) ;
@@ -288,7 +288,7 @@ suite('BackupFileService', () => {
288288 'adipiscing ßß elit' ,
289289 ] . join ( '' ) ;
290290
291- service . backupResource ( fooFile , contents ) . then ( ( ) => {
291+ service . backupResource ( fooFile , createTextBufferFactory ( contents ) . create ( DefaultEndOfLine . LF ) . createSnapshot ( false ) ) . then ( ( ) => {
292292 service . resolveBackupContent ( service . toBackupResource ( untitledFile ) ) . then ( factory => {
293293 assert . equal ( contents , snapshotToString ( factory . create ( platform . isWindows ? DefaultEndOfLine . CRLF : DefaultEndOfLine . LF ) . createSnapshot ( true ) ) ) ;
294294 } ) ;
0 commit comments