CSFloatKit/Tests/SWGOFloatTests/SWGOFloatTests.swift

32 lines
1.0 KiB
Swift

import XCTest
@testable import SWGOFloat
final class SWGOFloatTests: XCTestCase {
func testWithInspectLink() {
let config = SWGORequester(inspectLink: "steam://rungame/730/76561202255233023/+csgo_econ_action_preview%20S76561198084749846A698323590D7935523998312483177")
config.getWeaponInfo { response in
switch response {
case .success(let skin):
XCTAssert(skin.itemInfo?.fullItemName == "Silver Operation Breakout Coin")
case .failure( _):
XCTFail()
}
}
}
func testWithSADMParameters() {
let config = SWGORequester(inventoryParameter: nil, aParameter: "13874827217", dParameter: "4649025583329100061", marketParameter: "2608048286785948758")
config.getWeaponInfo { response in
switch response {
case .success(let skin):
XCTAssert(skin.itemInfo?.name == "Redline")
case .failure( _):
XCTFail()
}
}
}
}