aboutsummaryrefslogtreecommitdiffstats
path: root/browserenv_unix_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'browserenv_unix_test.go')
-rw-r--r--browserenv_unix_test.go28
1 files changed, 28 insertions, 0 deletions
diff --git a/browserenv_unix_test.go b/browserenv_unix_test.go
index 069c322..d328290 100644
--- a/browserenv_unix_test.go
+++ b/browserenv_unix_test.go
@@ -131,3 +131,31 @@ func TestOpenURLMultipleBrowserCommands(t *testing.T) {
unsetEnvBrowser(t)
}
+
+func TestOpenFilePkgBrowserUsesStderr(t *testing.T) {
+ var stderr strings.Builder
+ Stderr = &stderr
+
+ OpenFile("file:///tmp/does-not-exist")
+
+ got := stderr.String()
+ if got == "" {
+ t.Errorf("got empty stderr want an error message")
+ }
+
+ unsetEnvBrowser(t)
+}
+
+func TestOpenURLPkgBrowserUsesStderr(t *testing.T) {
+ var stderr strings.Builder
+ Stderr = &stderr
+
+ OpenURL("file:///tmp/does-not-exist")
+
+ got := stderr.String()
+ if got == "" {
+ t.Errorf("got empty stderr want an error message")
+ }
+
+ unsetEnvBrowser(t)
+}