Mercurial > public > simoleon
comparison Simoleon/Helpers/SubscribeButton.swift @ 82:3133bf6f6deb
Implemented Unit Testing
author | Dennis Concepción Martín <dennisconcepcionmartin@gmail.com> |
---|---|
date | Sun, 01 Aug 2021 10:30:10 +0100 |
parents | c7b6249ab745 |
children |
comparison
equal
deleted
inserted
replaced
81:7bea61efd0b9 | 82:3133bf6f6deb |
---|---|
89 private func formatCurrency(_ locale: Locale, _ amount: NSDecimalNumber) -> String { | 89 private func formatCurrency(_ locale: Locale, _ amount: NSDecimalNumber) -> String { |
90 let formatter = NumberFormatter() | 90 let formatter = NumberFormatter() |
91 formatter.locale = locale | 91 formatter.locale = locale |
92 formatter.numberStyle = .currency | 92 formatter.numberStyle = .currency |
93 | 93 |
94 if let formattedAmount = formatter.string(from: amount as NSNumber) { | 94 // It won't fail. Check unit test |
95 return formattedAmount | 95 let formattedAmount = formatter.string(from: amount as NSNumber)! |
96 } else { | 96 |
97 return "\(amount)\(locale.currencySymbol!)" | 97 return formattedAmount |
98 } | |
99 } | 98 } |
100 } | 99 } |
101 | 100 |
102 struct SubscribeButton_Previews: PreviewProvider { | 101 struct SubscribeButton_Previews: PreviewProvider { |
103 static var previews: some View { | 102 static var previews: some View { |