mirror of
https://github.com/mappu/miqt.git
synced 2025-02-13 00:10:24 +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) {
|
||||
|
||||
// Check timestamp before generation
|
||||
|
||||
fiBefore, err := os.Stat(filepath.Join(td, `resources.go`))
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
// Verify that `go generate` works
|
||||
|
||||
regenCmd := exec.Command(`go`, `generate`)
|
||||
@ -134,6 +141,17 @@ replace github.com/mappu/miqt => ` + filepath.Clean(RccDir+`/../../`) + `
|
||||
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
|
||||
|
||||
if !strings.Contains(string(goResult), "//go:embed resources.rcc\n") {
|
||||
|
Loading…
x
Reference in New Issue
Block a user