mas/Tests/masTests/Commands/VersionSpec.swift
Ross Goldberg 2535e3da42
Use Swift Argument Parser instead of Commandant.
Command structs are nested types of Mas.

Renamed structs.

Limit code visibility as much as possible.

Standardize variable names.

Standardize spacing.

Fix a few tests.

Disable a useless test.

Remove unnecessary test stdout output.

Get swift-format from Brewfile instead of from Package.swift
since swift-format depends on an old version of swift-argument-parser.

Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-10-14 03:44:11 -04:00

28 lines
579 B
Swift

//
// VersionSpec.swift
// masTests
//
// Created by Ben Chatelain on 2018-12-28.
// Copyright © 2018 mas-cli. All rights reserved.
//
import Nimble
import Quick
@testable import mas
public class VersionSpec: QuickSpec {
override public func spec() {
beforeSuite {
Mas.initialize()
}
describe("version command") {
it("displays the current version") {
expect {
try Mas.Version.parse([]).runInternal()
}
.to(beSuccess())
}
}
}
}