Fix tests

Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
This commit is contained in:
CrazyMax 2020-08-23 04:01:20 +02:00
parent e8186e990f
commit 995fe3c38a
No known key found for this signature in database
GPG key ID: 3248E46B6BB8C7F7
3 changed files with 3 additions and 3 deletions

View file

@ -27,7 +27,7 @@ describe('getVersion', () => {
describe('parseVersion', () => {
test.each([
['github.com/docker/buildx v0.2.2 ab5fe3dec5785b8d0a7d2cf2499c38e504d4c609', '0.2.2'],
['github.com/docker/buildx 0.4.1+azure bda4882a65349ca359216b135896bddc1d92461c', '0.4.1'],
['github.com/docker/buildx v0.4.1 bda4882a65349ca359216b135896bddc1d92461c', '0.4.1'],
['github.com/docker/buildx v0.4.2 fb7b670b764764dc4716df3eba07ffdae4cc47b2', '0.4.2']
])('given %p', async (stdout, expected) => {

2
dist/index.js generated vendored
View file

@ -1587,7 +1587,7 @@ function getVersion() {
exports.getVersion = getVersion;
function parseVersion(stdout) {
return __awaiter(this, void 0, void 0, function* () {
const matches = /\sv([0-9.]+)\s/.exec(stdout);
const matches = /\sv?([0-9.]+)/.exec(stdout);
if (!matches) {
throw new Error(`Cannot parse Buildx version`);
}

View file

@ -35,7 +35,7 @@ export async function getVersion(): Promise<string> {
}
export async function parseVersion(stdout: string): Promise<string> {
const matches = /\sv([0-9.]+)\s/.exec(stdout);
const matches = /\sv?([0-9.]+)/.exec(stdout);
if (!matches) {
throw new Error(`Cannot parse Buildx version`);
}