|
7 | 7 | "fmt"
|
8 | 8 | "log"
|
9 | 9 | "os"
|
10 |
| - "os/exec" |
11 | 10 | "path"
|
12 | 11 | "path/filepath"
|
13 | 12 | "reflect"
|
@@ -4459,20 +4458,10 @@ func testRuntime(v *Nvim) func(*testing.T) {
|
4459 | 4458 | vimDiff := filepath.Join(runtimePath, "doc", "vim_diff.txt")
|
4460 | 4459 | want := fmt.Sprintf("%s,%s", viDiff, vimDiff)
|
4461 | 4460 |
|
4462 |
| - binName := BinaryName |
4463 |
| - if nvimCmd := *flagNvimPath; nvimCmd != "" { |
4464 |
| - binName = nvimCmd |
4465 |
| - } |
4466 |
| - binaryPath, err := exec.LookPath(binName) |
4467 |
| - if err != nil { |
| 4461 | + var wantPaths []string |
| 4462 | + if err := v.Eval("nvim_list_runtime_paths()", &wantPaths); err != nil { |
4468 | 4463 | t.Fatal(err)
|
4469 | 4464 | }
|
4470 |
| - nvimPrefix := filepath.Dir(filepath.Dir(binaryPath)) |
4471 |
| - |
4472 |
| - wantPaths := []string{ |
4473 |
| - filepath.Join(nvimPrefix, "lib", "nvim"), |
4474 |
| - filepath.Join(nvimPrefix, "share", "nvim", "runtime"), |
4475 |
| - } |
4476 | 4465 | sort.Strings(wantPaths)
|
4477 | 4466 |
|
4478 | 4467 | argName := filepath.Join("doc", "*_diff.txt")
|
@@ -4504,7 +4493,7 @@ func testRuntime(v *Nvim) func(*testing.T) {
|
4504 | 4493 | got := strings.Join(paths, ",")
|
4505 | 4494 | want := strings.Join(wantPaths, ",")
|
4506 | 4495 | t.Logf("%s\n got: %v\nwant: %s", t.Name(), got, want)
|
4507 |
| - if !reflect.DeepEqual(got, want) { |
| 4496 | + if got != want { |
4508 | 4497 | t.Fatalf("RuntimePaths():\n got %v\nwant %v", got, want)
|
4509 | 4498 | }
|
4510 | 4499 | })
|
@@ -4541,7 +4530,7 @@ func testRuntime(v *Nvim) func(*testing.T) {
|
4541 | 4530 |
|
4542 | 4531 | got := strings.Join(paths, ",")
|
4543 | 4532 | want := strings.Join(wantPaths, ",")
|
4544 |
| - if !reflect.DeepEqual(got, want) { |
| 4533 | + if got != want { |
4545 | 4534 | t.Fatalf("RuntimePaths():\n got %v\nwant %v", paths, wantPaths)
|
4546 | 4535 | }
|
4547 | 4536 | })
|
@@ -5824,7 +5813,7 @@ func testAutocmd(v *Nvim) func(*testing.T) {
|
5824 | 5813 | t.Fatal(err)
|
5825 | 5814 | }
|
5826 | 5815 |
|
5827 |
| - if err := v.ExecAutocmds(`User Test`, map[string]interface{}{"group": augID}); err != nil { |
| 5816 | + if err := v.ExecAutocmds(`User`, map[string]interface{}{"group": augID}); err != nil { |
5828 | 5817 | t.Fatal(err)
|
5829 | 5818 | }
|
5830 | 5819 |
|
@@ -5933,7 +5922,7 @@ func testAutocmd(v *Nvim) func(*testing.T) {
|
5933 | 5922 | t.Fatal(err)
|
5934 | 5923 | }
|
5935 | 5924 |
|
5936 |
| - b.ExecAutocmds(`User Test`, map[string]interface{}{"group": augID}) |
| 5925 | + b.ExecAutocmds(`User`, map[string]interface{}{"group": augID}) |
5937 | 5926 | if err := b.Execute(); err != nil {
|
5938 | 5927 | t.Fatal(err)
|
5939 | 5928 | }
|
|
0 commit comments