mirror of
https://github.com/mappu/miqt.git
synced 2025-02-13 08:20:25 +00:00
rcc/test: verify mtime changes
This commit is contained in:
parent
d8c52499c1
commit
5eed43069e
@ -118,6 +118,13 @@ replace github.com/mappu/miqt => ` + filepath.Clean(RccDir+`/../../`) + `
|
|||||||
|
|
||||||
t.Run("Go generate", func(t *testing.T) {
|
t.Run("Go generate", func(t *testing.T) {
|
||||||
|
|
||||||
|
// Check timestamp before generation
|
||||||
|
|
||||||
|
fiBefore, err := os.Stat(filepath.Join(td, `resources.go`))
|
||||||
|
if err != nil {
|
||||||
|
t.Fatal(err)
|
||||||
|
}
|
||||||
|
|
||||||
// Verify that `go generate` works
|
// Verify that `go generate` works
|
||||||
|
|
||||||
regenCmd := exec.Command(`go`, `generate`)
|
regenCmd := exec.Command(`go`, `generate`)
|
||||||
@ -134,6 +141,17 @@ replace github.com/mappu/miqt => ` + filepath.Clean(RccDir+`/../../`) + `
|
|||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Verify that the resources.go file was actually replaced
|
||||||
|
|
||||||
|
fiAfter, err := os.Stat(filepath.Join(td, `resources.go`))
|
||||||
|
if err != nil {
|
||||||
|
t.Fatal(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if !fiAfter.ModTime().After(fiBefore.ModTime()) {
|
||||||
|
t.Errorf("expected mtime %v to be after original mtime %v", fiAfter.ModTime(), fiBefore.ModTime())
|
||||||
|
}
|
||||||
|
|
||||||
// Verify the go:embed line accurately used a relative path
|
// Verify the go:embed line accurately used a relative path
|
||||||
|
|
||||||
if !strings.Contains(string(goResult), "//go:embed resources.rcc\n") {
|
if !strings.Contains(string(goResult), "//go:embed resources.rcc\n") {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user