コード例 #1
0
ファイル: base_test.go プロジェクト: noscripter/vanish
func TestDirIn(t *testing.T) {
	Dir(func(parent string) {
		DirIn(parent, func(dir string) {
			assert.True(t, fileExists(dir))
			assert.True(t, strings.HasPrefix(dir, parent))
		})
	})
}
コード例 #2
0
ファイル: base_test.go プロジェクト: noscripter/vanish
func TestFileIn(t *testing.T) {
	Dir(func(dir string) {
		FileIn(dir, func(name string) {
			assert.True(t, strings.HasPrefix(name, dir))
			assert.True(t, fileExists(name))
		})
	})
}
コード例 #3
0
ファイル: base_test.go プロジェクト: noscripter/vanish
func TestEmptyDir(t *testing.T) {
	var dirname string

	Dir(func(name string) {
		fi, err := os.Stat(name)
		assert.Nil(t, err)
		assert.True(t, fi.Mode().IsDir())

		dirname = name
	})

	assert.False(t, fileExists(dirname))
}
コード例 #4
0
ファイル: base_test.go プロジェクト: noscripter/vanish
func TestFile(t *testing.T) {
	var filename string

	File(func(name string) {
		fi, err := os.Stat(name)
		assert.Nil(t, err)
		assert.True(t, fi.Mode().IsRegular())

		filename = name
	})

	assert.False(t, fileExists(filename))
}