mirror of
git://jb55.com/damus
synced 2024-10-06 19:53:22 +00:00
006f8d79e0
Added initial lightning zaps/tipping integration Changelog-Added: Receive Lightning Zaps
38 lines
1.3 KiB
Swift
38 lines
1.3 KiB
Swift
//
|
|
// FormatTests.swift
|
|
// damusTests
|
|
//
|
|
// Created by William Casarin on 2023-01-17.
|
|
//
|
|
|
|
import XCTest
|
|
@testable import damus
|
|
|
|
final class FormatTests: XCTestCase {
|
|
|
|
override func setUpWithError() throws {
|
|
// Put setup code here. This method is called before the invocation of each test method in the class.
|
|
}
|
|
|
|
override func tearDownWithError() throws {
|
|
// Put teardown code here. This method is called after the invocation of each test method in the class.
|
|
}
|
|
|
|
func testAbbrevSatsFormat() throws {
|
|
XCTAssertEqual(format_msats_abbrev(1_000_000 * 1000), "1m")
|
|
XCTAssertEqual(format_msats_abbrev(1_100_000 * 1000), "1.1m")
|
|
XCTAssertEqual(format_msats_abbrev(100_000_000 * 1000), "100m")
|
|
XCTAssertEqual(format_msats_abbrev(1000 * 1000), "1k")
|
|
XCTAssertEqual(format_msats_abbrev(1500 * 1000), "1.5k")
|
|
XCTAssertEqual(format_msats_abbrev(1595 * 1000), "1.5k")
|
|
XCTAssertEqual(format_msats_abbrev(100 * 1000), "100")
|
|
XCTAssertEqual(format_msats_abbrev(0), "0")
|
|
XCTAssertEqual(format_msats_abbrev(100_000_000 * 1000), "100m")
|
|
XCTAssertEqual(format_msats_abbrev(999 * 1000), "999")
|
|
XCTAssertEqual(format_msats_abbrev(999), "0.999")
|
|
XCTAssertEqual(format_msats_abbrev(1), "0.001")
|
|
XCTAssertEqual(format_msats_abbrev(1000), "1")
|
|
}
|
|
|
|
}
|