@@ -3,6 +3,7 @@ local fetch = require "mason-core.fetch"
33local match = require " luassert.match"
44local spawn = require " mason-core.spawn"
55local stub = require " luassert.stub"
6+ local version = require " mason.version"
67
78describe (" fetch" , function ()
89 it (
@@ -21,7 +22,9 @@ describe("fetch", function()
2122 assert .spy (spawn .curl ).was_called (1 )
2223 assert .spy (spawn .wget ).was_called_with {
2324 {
24- " --header=User-Agent: mason.nvim (+https://github.com/williamboman/mason.nvim)" ,
25+ (" --header=User-Agent: mason.nvim %s (+https://github.com/williamboman/mason.nvim)" ):format (
26+ version .VERSION
27+ ),
2528 " --header=X-Custom-Header: here" ,
2629 },
2730 " -nv" ,
@@ -38,7 +41,9 @@ describe("fetch", function()
3841 match .same {
3942 {
4043 " -H" ,
41- " User-Agent: mason.nvim (+https://github.com/williamboman/mason.nvim)" ,
44+ (" User-Agent: mason.nvim %s (+https://github.com/williamboman/mason.nvim)" ):format (
45+ version .VERSION
46+ ),
4247 },
4348 {
4449 " -H" ,
@@ -79,7 +84,9 @@ describe("fetch", function()
7984
8085 assert .spy (spawn .wget ).was_called_with {
8186 {
82- " --header=User-Agent: mason.nvim (+https://github.com/williamboman/mason.nvim)" ,
87+ (" --header=User-Agent: mason.nvim %s (+https://github.com/williamboman/mason.nvim)" ):format (
88+ version .VERSION
89+ ),
8390 },
8491 " -nv" ,
8592 " -o" ,
@@ -95,7 +102,9 @@ describe("fetch", function()
95102 match .same {
96103 {
97104 " -H" ,
98- " User-Agent: mason.nvim (+https://github.com/williamboman/mason.nvim)" ,
105+ (" User-Agent: mason.nvim %s (+https://github.com/williamboman/mason.nvim)" ):format (
106+ version .VERSION
107+ ),
99108 },
100109 },
101110 " -fsSL" ,
0 commit comments