-
Notifications
You must be signed in to change notification settings - Fork 1
/
UITestKit.podspec
41 lines (33 loc) · 1.79 KB
/
UITestKit.podspec
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
#
# Lint this before submitting:
# `pod lib lint --allow-warnings UITestKit.podspec`
#
Pod::Spec.new do |s|
s.name = 'UITestKit'
s.version = '0.2.0'
s.summary = 'Programmatic UI Tests (not using the Apple UI Test Framework). XCTest-based tests.'
# This description is used to generate tags and improve search results.
# * Think: What does it do? Why did you write it? What is the focus?
# * Try to keep it short, snappy and to the point.
# * Write the description between the DESC delimiters below.
# * Finally, don't worry about the indent, CocoaPods strips it!
s.description = <<-DESC
This library solves the problem of having to maintain Apple's UI Tests, but lets you automate UI Tests for
integration testing. By using this library, you are no longer subject to the limitations of the UI Tests
that Apple provides a framework for. You can run UI Tests as part of a normal Unit Test target. The strategy
is similar to many other language UI Testing frameworks, timers and conditional checks. See the example project
to see how it starts you off.
I wrote this library, because it's the basic building blocks that I've used in so many iOS projects now.
I've had issues with the Apple UI Test framework and it's time to apply the DRY (Don't Repeat Yourself)
principle.
DESC
s.homepage = 'https://github.com/intere/UITestKit'
s.license = { :type => 'MIT', :file => 'LICENSE' }
s.author = { 'Eric Internicola' => '[email protected]' }
s.source = { :git => 'https://github.com/intere/UITestKit.git', :tag => s.version.to_s }
s.social_media_url = 'https://twitter.com/intere'
s.ios.deployment_target = '9.0'
s.swift_version = '5.0'
s.source_files = 'Sources/**/*'
s.frameworks = 'XCTest'
end