package test import ( "log" "os" "github.com/sirupsen/logrus" ) // RmServerAppRecipe deletes the test server / app / recipe. func RmServerAppRecipe() { testAppLink := os.ExpandEnv("$HOME/.abra/servers/foo.com") if err := os.Remove(testAppLink); err != nil { logrus.Fatal(err) } testRecipeLink := os.ExpandEnv("$HOME/.abra/recipes/test") if err := os.Remove(testRecipeLink); err != nil { logrus.Fatal(err) } } // MkServerAppRecipe symlinks the test server / app / recipe. func MkServerAppRecipe() { RmServerAppRecipe() testAppDir := os.ExpandEnv("$PWD/../../tests/resources/testapp") testAppLink := os.ExpandEnv("$HOME/.abra/servers/foo.com") if err := os.Symlink(testAppDir, testAppLink); err != nil { log.Fatal(err) } testRecipeDir := os.ExpandEnv("$PWD/../../tests/resources/testrecipe") testRecipeLink := os.ExpandEnv("$HOME/.abra/recipes/test") if err := os.Symlink(testRecipeDir, testRecipeLink); err != nil { log.Fatal(err) } }