Lines Matching refs:stringToFlags
43 const { stringToFlags } = require('internal/fs/utils');
45 assert.strictEqual(stringToFlags('r'), O_RDONLY);
46 assert.strictEqual(stringToFlags('r+'), O_RDWR);
47 assert.strictEqual(stringToFlags('rs+'), O_RDWR | O_SYNC);
48 assert.strictEqual(stringToFlags('sr+'), O_RDWR | O_SYNC);
49 assert.strictEqual(stringToFlags('w'), O_TRUNC | O_CREAT | O_WRONLY);
50 assert.strictEqual(stringToFlags('w+'), O_TRUNC | O_CREAT | O_RDWR);
51 assert.strictEqual(stringToFlags('a'), O_APPEND | O_CREAT | O_WRONLY);
52 assert.strictEqual(stringToFlags('a+'), O_APPEND | O_CREAT | O_RDWR);
54 assert.strictEqual(stringToFlags('wx'), O_TRUNC | O_CREAT | O_WRONLY | O_EXCL);
55 assert.strictEqual(stringToFlags('xw'), O_TRUNC | O_CREAT | O_WRONLY | O_EXCL);
56 assert.strictEqual(stringToFlags('wx+'), O_TRUNC | O_CREAT | O_RDWR | O_EXCL);
57 assert.strictEqual(stringToFlags('xw+'), O_TRUNC | O_CREAT | O_RDWR | O_EXCL);
58 assert.strictEqual(stringToFlags('ax'), O_APPEND | O_CREAT | O_WRONLY | O_EXCL);
59 assert.strictEqual(stringToFlags('xa'), O_APPEND | O_CREAT | O_WRONLY | O_EXCL);
60 assert.strictEqual(stringToFlags('as'), O_APPEND | O_CREAT | O_WRONLY | O_SYNC);
61 assert.strictEqual(stringToFlags('sa'), O_APPEND | O_CREAT | O_WRONLY | O_SYNC);
62 assert.strictEqual(stringToFlags('ax+'), O_APPEND | O_CREAT | O_RDWR | O_EXCL);
63 assert.strictEqual(stringToFlags('xa+'), O_APPEND | O_CREAT | O_RDWR | O_EXCL);
64 assert.strictEqual(stringToFlags('as+'), O_APPEND | O_CREAT | O_RDWR | O_SYNC);
65 assert.strictEqual(stringToFlags('sa+'), O_APPEND | O_CREAT | O_RDWR | O_SYNC);
71 () => stringToFlags(flags),
77 () => stringToFlags({}),
82 () => stringToFlags(true),