summary refs log tree commit diff stats
path: root/tests/stdlib/ttempfiles.nim
blob: 29ef2fb2b74c8bf4490a2fc427d7cc9e1114c726 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import std/[os, tempfiles]


doAssert createTempDir("nim", "tmp") != createTempDir("nim", "tmp")

block:
  var t1 = createTempFile("nim", ".tmp")
  var t2 = createTempFile("nim", ".tmp")
  doAssert t1.path != t2.path

  write(t1.fd, "1234")
  doAssert readAll(t2.fd) == ""

  close(t1.fd)
  close(t2.fd)
  removeFile(t1.path)
  removeFile(t2.path)