FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
OHHTTPStubs/OHHTTPStubs.podspec at master · AliSoftware/OHHTTPStubs · GitHub
AliSoftware
/
OHHTTPStubs
Public
Notifications
You must be signed in to change notification settings
Fork
597
Star
5.1k
Code
Issues
47
Pull requests
12
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Expand file tree
Breadcrumbs
OHHTTPStubs
/
OHHTTPStubs.podspec
Copy path
More file actions
More file actions
Latest commit
History
History
History
88 lines (72 loc) · 3.66 KB
Breadcrumbs
OHHTTPStubs
/
OHHTTPStubs.podspec
Copy path
File metadata and controls
88 lines (72 loc) · 3.66 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
Pod
::
Spec
.
new
do
|
s
|
s
.
name
=
"OHHTTPStubs"
s
.
version
=
"9.1.0"
s
.
summary
=
"Framework to stub your network requests like HTTP and help you write network unit tests with XCTest."
s
.
description
=
<<-DESC
.
gsub
(
/^ +
\|
/
,
''
)
|A class to stub network requests easily:
|
| * Test your apps with fake network data (stubbed from file)
| * You can also customize your response headers and status code
| * Use customized stubs depending on the requests
| * Use custom response time to simulate slow network.
| * This works with any request (HTTP, HTTPS, or any protocol) sent using
| the iOS URL Loading System (NSURLConnection, NSURLSession, AFNetworking, …)
| * This is really useful in unit testing, when you need to test network features
| but don't want to hit the real network and fake some response data instead.
| * Has useful convenience methods to stub JSON content or fixture from a file
| * Compatible with Swift
DESC
s
.
homepage
=
"https://github.com/AliSoftware/OHHTTPStubs"
s
.
license
=
"MIT"
s
.
authors
=
{
'Olivier Halligon'
=>
'olivier.halligon+ae@gmail.com'
}
s
.
source
=
{
:git
=>
"https://github.com/AliSoftware/OHHTTPStubs.git"
,
:tag
=>
s
.
version
.
to_s
}
s
.
frameworks
=
'Foundation'
,
'CFNetwork'
s
.
requires_arc
=
true
s
.
ios
.
deployment_target
=
'11.0'
s
.
osx
.
deployment_target
=
'10.9'
s
.
watchos
.
deployment_target
=
'2.0'
s
.
tvos
.
deployment_target
=
'9.0'
s
.
swift_versions
=
[
'3.0'
,
'3.1'
,
'3.2'
,
'4.0'
,
'4.1'
,
'4.2'
,
'5.0'
,
'5.1'
]
s
.
default_subspec
=
'Default'
# Default subspec that includes the most commonly-used components
s
.
subspec
'Default'
do
|
default
|
default
.
dependency
'OHHTTPStubs/Core'
default
.
dependency
'OHHTTPStubs/NSURLSession'
default
.
dependency
'OHHTTPStubs/JSON'
default
.
dependency
'OHHTTPStubs/OHPathHelpers'
end
# The Core subspec, containing the library core needed in all cases
s
.
subspec
'Core'
do
|
core
|
core
.
source_files
=
"Sources/OHHTTPStubs/**/HTTPStubs.{h,m}"
,
"Sources/OHHTTPStubs/**/HTTPStubsResponse.{h,m}"
,
"Sources/OHHTTPStubs/include/Compatibility.h"
end
# Optional subspecs
s
.
subspec
'NSURLSession'
do
|
urlsession
|
urlsession
.
dependency
'OHHTTPStubs/Core'
urlsession
.
source_files
=
"Sources/OHHTTPStubs/**/NSURLRequest+HTTPBodyTesting.{h,m}"
,
"Sources/OHHTTPStubs/**/HTTPStubs+NSURLSessionConfiguration.{h,m}"
,
"Sources/OHHTTPStubs/**/HTTPStubsMethodSwizzling.{h,m}"
urlsession
.
private_header_files
=
"Sources/OHHTTPStubs/**/HTTPStubsMethodSwizzling.h"
end
s
.
subspec
'JSON'
do
|
json
|
json
.
dependency
'OHHTTPStubs/Core'
json
.
source_files
=
"Sources/OHHTTPStubs/**/HTTPStubsResponse+JSON.{h,m}"
end
s
.
subspec
'HTTPMessage'
do
|
httpmessage
|
httpmessage
.
dependency
'OHHTTPStubs/Core'
httpmessage
.
source_files
=
"Sources/HTTPMessage/**/*.{h,m}"
end
s
.
subspec
'Mocktail'
do
|
mocktail
|
mocktail
.
dependency
'OHHTTPStubs/Core'
mocktail
.
source_files
=
"Sources/Mocktail/**/*.{h,m}"
end
s
.
subspec
'OHPathHelpers'
do
|
pathhelper
|
pathhelper
.
source_files
=
"Sources/OHHTTPStubs/**/HTTPStubsPathHelpers.{h,m}"
,
"Sources/OHHTTPStubs/include/Compatibility.h"
end
s
.
subspec
'Swift'
do
|
swift
|
swift
.
ios
.
deployment_target
=
'11.0'
swift
.
osx
.
deployment_target
=
'10.9'
swift
.
watchos
.
deployment_target
=
'2.0'
swift
.
tvos
.
deployment_target
=
'9.0'
swift
.
dependency
'OHHTTPStubs/Default'
swift
.
source_files
=
"Sources/OHHTTPStubsSwift/*.swift"
end
end
Back
|
FazBrowse Home
|
New Git URL