File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed
Modules/Tests/NetworkingTests/Model Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change 1+ import Foundation
2+ import Testing
3+ @testable import Networking
4+ @testable import NetworkingCore
5+
6+ struct SiteTests {
7+
8+ @Test ( arguments: [
9+ " http://awesomesite.com " ,
10+ " http://awesomesite.com/ " ,
11+ " http://awesomesite.whatever.com " ,
12+ " HTTP://awesomesite.com " ,
13+ " http://192.168.0.12 " ,
14+ " https://awesomesite.com "
15+ ] )
16+ private func forcingHttpsForJetpack( siteAddress: String ) {
17+ let site = Site . defaultMock ( ) . copy ( url: siteAddress)
18+ let jetpack = site. toJetpackSite ( )
19+
20+ #expect( jetpack. siteAddress. isHttpsScheme)
21+ }
22+ }
23+
24+ fileprivate extension String {
25+ var isHttpsScheme : Bool {
26+ return URL ( string: self ) ? . scheme? . lowercased ( ) == " https "
27+ }
28+ }
You can’t perform that action at this time.
0 commit comments