mas/Tests/masTests/Commands/HomeSpec.swift
Ross Goldberg e639341d11
Refactor to allow install & purchase to report unknown app IDs via console instead of cryptically via a dialog.
Signed-off-by: Ross Goldberg <484615+rgoldberg@users.noreply.github.com>
2024-10-28 20:18:49 -04:00

33 lines
730 B
Swift

//
// HomeSpec.swift
// masTests
//
// Created by Ben Chatelain on 2018-12-29.
// Copyright © 2018 mas-cli. All rights reserved.
//
import Nimble
import Quick
@testable import mas
public class HomeSpec: QuickSpec {
override public func spec() {
let searcher = MockAppStoreSearcher()
beforeSuite {
MAS.initialize()
}
describe("home command") {
beforeEach {
searcher.reset()
}
it("can't find app with unknown ID") {
expect {
try MAS.Home.parse(["999"]).run(searcher: searcher)
}
.to(throwError(MASError.unknownAppID(999)))
}
}
}
}