@@ -3,7 +3,6 @@ package browse
33import (
44 "fmt"
55 "net/http"
6- "os"
76 "testing"
87
98 "github.com/cli/cli/internal/ghrepo"
@@ -135,7 +134,6 @@ func TestNewCmdBrowse(t *testing.T) {
135134}
136135
137136func Test_runBrowse (t * testing.T ) {
138- s := string (os .PathSeparator )
139137 tests := []struct {
140138 name string
141139 opts BrowseOptions
@@ -259,7 +257,7 @@ func Test_runBrowse(t *testing.T) {
259257 {
260258 name : "relative path from browse_test.go" ,
261259 opts : BrowseOptions {
262- SelectorArg : "." + s + " browse_test.go" ,
260+ SelectorArg : "./ browse_test.go" ,
263261 },
264262 baseRepo : ghrepo .New ("bchadwic" , "gh-graph" ),
265263 defaultBranch : "trunk" ,
@@ -269,7 +267,7 @@ func Test_runBrowse(t *testing.T) {
269267 {
270268 name : "relative path to file in parent folder from browse_test.go" ,
271269 opts : BrowseOptions {
272- SelectorArg : ".." + s + " pr" ,
270+ SelectorArg : "../ pr" ,
273271 },
274272 baseRepo : ghrepo .New ("bchadwic" , "gh-graph" ),
275273 defaultBranch : "trunk" ,
@@ -359,7 +357,6 @@ func Test_parseFileArg(t *testing.T) {
359357
360358func Test_parsePathFromFileArg (t * testing.T ) {
361359
362- s := string (os .PathSeparator )
363360 // tests assume path is pkg/cmd/browse
364361 tests := []struct {
365362 name string
@@ -368,27 +365,27 @@ func Test_parsePathFromFileArg(t *testing.T) {
368365 }{
369366 {
370367 name : "go to parent folder" ,
371- fileArg : ".." + s ,
368+ fileArg : "../" ,
372369 expectedPath : "pkg/cmd" ,
373370 },
374371 {
375372 name : "file in current folder" ,
376- fileArg : "." + s + " browse.go" ,
373+ fileArg : "./ browse.go" ,
377374 expectedPath : "pkg/cmd/browse/browse.go" ,
378375 },
379376 {
380377 name : "file within parent folder" ,
381- fileArg : ".." + s + " browse.go" ,
378+ fileArg : "../ browse.go" ,
382379 expectedPath : "pkg/cmd/browse.go" ,
383380 },
384381 {
385382 name : "file within parent folder uncleaned" ,
386- fileArg : ".." + s + "." + s + s + s + " browse.go" ,
383+ fileArg : ".././// browse.go" ,
387384 expectedPath : "pkg/cmd/browse.go" ,
388385 },
389386 {
390387 name : "different path from root directory" ,
391- fileArg : ".." + s + ".." + s + ".." + s + " internal/build/build.go" ,
388+ fileArg : "../../../ internal/build/build.go" ,
392389 expectedPath : "internal/build/build.go" ,
393390 },
394391 {
@@ -403,12 +400,12 @@ func Test_parsePathFromFileArg(t *testing.T) {
403400 },
404401 {
405402 name : "go out of repository" ,
406- fileArg : ".." + s + ".." + s + ".." + s + ".." + s + ".." + s + ".." + s + " " ,
403+ fileArg : "../../../../../../ " ,
407404 expectedPath : "" ,
408405 },
409406 {
410407 name : "go to root of repository" ,
411- fileArg : ".." + s + ".." + s + ".." + s + " " ,
408+ fileArg : "../../../ " ,
412409 expectedPath : "" ,
413410 },
414411 }
0 commit comments