diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/unit/os/fileio_spec.lua | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/test/unit/os/fileio_spec.lua b/test/unit/os/fileio_spec.lua index 385f4fa4b0..cc5a0d84c3 100644 --- a/test/unit/os/fileio_spec.lua +++ b/test/unit/os/fileio_spec.lua @@ -55,24 +55,12 @@ local function file_open(fname, flags, mode) return ret1, ret2 end -local function file_open_new(fname, flags, mode) - local ret1 = ffi.new('int[?]', 1, { 0 }) - local ret2 = ffi.gc(m.file_open_new(ret1, fname, flags, mode), nil) - return ret1[0], ret2 -end - local function file_open_fd(fd, flags) local ret2 = ffi.new('FileDescriptor') local ret1 = m.file_open_fd(ret2, fd, flags) return ret1, ret2 end -local function file_open_fd_new(fd, flags) - local ret1 = ffi.new('int[?]', 1, { 0 }) - local ret2 = ffi.gc(m.file_open_fd_new(ret1, fd, flags), nil) - return ret1[0], ret2 -end - local function file_write(fp, buf) return m.file_write(fp, buf, #buf) end @@ -131,26 +119,6 @@ describe('file_open_fd', function() end) end) -describe('file_open_fd_new', function() - itp('can use file descriptor returned by os_open for reading', function() - local fd = m.os_open(file1, m.kO_RDONLY, 0) - local err, fp = file_open_fd_new(fd, m.kFileReadOnly) - eq(0, err) - eq({ #fcontents, fcontents }, { file_read(fp, #fcontents) }) - eq(0, m.file_free(fp, false)) - end) - itp('can use file descriptor returned by os_open for writing', function() - eq(nil, uv.fs_stat(filec)) - local fd = m.os_open(filec, m.kO_WRONLY + m.kO_CREAT, 384) - local err, fp = file_open_fd_new(fd, m.kFileWriteOnly) - eq(0, err) - eq(4, file_write(fp, 'test')) - eq(0, m.file_free(fp, false)) - eq(4, uv.fs_stat(filec).size) - eq('test', io.open(filec):read('*a')) - end) -end) - describe('file_open', function() itp('can create a rwx------ file with kFileCreate', function() local err, fp = file_open(filec, m.kFileCreate, 448) @@ -276,21 +244,6 @@ describe('file_open', function() end) end) -describe('file_open_new', function() - itp('can open a file read-only', function() - local err, fp = file_open_new(file1, 0, 384) - eq(0, err) - eq(false, fp.wr) - eq(0, m.file_free(fp, false)) - end) - - itp('fails to open an existing file with kFileCreateOnly', function() - local err, fp = file_open_new(file1, m.kFileCreateOnly, 384) - eq(m.UV_EEXIST, err) - eq(nil, fp) - end) -end) - describe('file_close', function() itp('can flush writes to disk also with true argument', function() local err, fp = file_open(filec, m.kFileCreateOnly, 384) @@ -303,18 +256,6 @@ describe('file_close', function() end) end) -describe('file_free', function() - itp('can flush writes to disk also with true argument', function() - local err, fp = file_open_new(filec, m.kFileCreateOnly, 384) - eq(0, err) - local wsize = file_write(fp, 'test') - eq(4, wsize) - eq(0, uv.fs_stat(filec).size) - eq(0, m.file_free(fp, true)) - eq(wsize, uv.fs_stat(filec).size) - end) -end) - describe('file_fsync', function() itp('can flush writes to disk', function() local err, fp = file_open(filec, m.kFileCreateOnly, 384) |