├── .github └── workflows │ └── swift.yml ├── .gitignore ├── .gitmodules ├── .jazzy.yaml ├── .scripts └── update-gh-pages.sh ├── .travis.yml ├── .vscode └── launch.json ├── API.swift ├── CHANGELOG.md ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── AXPropertyDelegate.swift ├── AXSwiftProtocols.swift ├── Application.swift ├── Errors.swift ├── Events.swift ├── FakeAXSwift.swift ├── FakeSwindler.swift ├── Log.swift ├── Property.swift ├── Screen.swift ├── Space.swift ├── State.swift ├── Successes+PromiseKit.swift ├── Swindler.h └── Window.swift ├── Swindler.podspec ├── Swindler.xcodeproj ├── AXSwift_Info.plist ├── Nimble_Info.plist ├── PromiseKit_Info.plist ├── QuickSpecBase_Info.plist ├── Quick_Info.plist ├── SwindlerTests_Info.plist ├── Swindler_Info.plist ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcshareddata │ └── xcschemes │ ├── Swindler-Package.xcscheme │ └── Swindler.xcscheme ├── Swindler.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── SwindlerExample ├── AppDelegate.swift ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── Info.plist └── main.swift └── SwindlerTests ├── ApplicationSpec.swift ├── DelegateStubs.swift ├── DriverSpec.swift ├── FakeSpec.swift ├── PropertySpec.swift ├── ScreenSpec.swift ├── SpaceSpec.swift ├── StateSpec.swift ├── WindowSpec.swift └── support ├── AdversaryFakes.swift ├── ExpectationHelpers.swift └── TestNotifier.swift /.github/workflows/swift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/.github/workflows/swift.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.jazzy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/.jazzy.yaml -------------------------------------------------------------------------------- /.scripts/update-gh-pages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/.scripts/update-gh-pages.sh -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /API.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/API.swift -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/README.md -------------------------------------------------------------------------------- /Sources/AXPropertyDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Sources/AXPropertyDelegate.swift -------------------------------------------------------------------------------- /Sources/AXSwiftProtocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Sources/AXSwiftProtocols.swift -------------------------------------------------------------------------------- /Sources/Application.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Sources/Application.swift -------------------------------------------------------------------------------- /Sources/Errors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Sources/Errors.swift -------------------------------------------------------------------------------- /Sources/Events.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Sources/Events.swift -------------------------------------------------------------------------------- /Sources/FakeAXSwift.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Sources/FakeAXSwift.swift -------------------------------------------------------------------------------- /Sources/FakeSwindler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Sources/FakeSwindler.swift -------------------------------------------------------------------------------- /Sources/Log.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Sources/Log.swift -------------------------------------------------------------------------------- /Sources/Property.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Sources/Property.swift -------------------------------------------------------------------------------- /Sources/Screen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Sources/Screen.swift -------------------------------------------------------------------------------- /Sources/Space.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Sources/Space.swift -------------------------------------------------------------------------------- /Sources/State.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Sources/State.swift -------------------------------------------------------------------------------- /Sources/Successes+PromiseKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Sources/Successes+PromiseKit.swift -------------------------------------------------------------------------------- /Sources/Swindler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Sources/Swindler.h -------------------------------------------------------------------------------- /Sources/Window.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Sources/Window.swift -------------------------------------------------------------------------------- /Swindler.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Swindler.podspec -------------------------------------------------------------------------------- /Swindler.xcodeproj/AXSwift_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Swindler.xcodeproj/AXSwift_Info.plist -------------------------------------------------------------------------------- /Swindler.xcodeproj/Nimble_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Swindler.xcodeproj/Nimble_Info.plist -------------------------------------------------------------------------------- /Swindler.xcodeproj/PromiseKit_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Swindler.xcodeproj/PromiseKit_Info.plist -------------------------------------------------------------------------------- /Swindler.xcodeproj/QuickSpecBase_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Swindler.xcodeproj/QuickSpecBase_Info.plist -------------------------------------------------------------------------------- /Swindler.xcodeproj/Quick_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Swindler.xcodeproj/Quick_Info.plist -------------------------------------------------------------------------------- /Swindler.xcodeproj/SwindlerTests_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Swindler.xcodeproj/SwindlerTests_Info.plist -------------------------------------------------------------------------------- /Swindler.xcodeproj/Swindler_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Swindler.xcodeproj/Swindler_Info.plist -------------------------------------------------------------------------------- /Swindler.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Swindler.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Swindler.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Swindler.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Swindler.xcodeproj/xcshareddata/xcschemes/Swindler-Package.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Swindler.xcodeproj/xcshareddata/xcschemes/Swindler-Package.xcscheme -------------------------------------------------------------------------------- /Swindler.xcodeproj/xcshareddata/xcschemes/Swindler.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Swindler.xcodeproj/xcshareddata/xcschemes/Swindler.xcscheme -------------------------------------------------------------------------------- /Swindler.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Swindler.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Swindler.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/Swindler.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /SwindlerExample/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/SwindlerExample/AppDelegate.swift -------------------------------------------------------------------------------- /SwindlerExample/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/SwindlerExample/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /SwindlerExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/SwindlerExample/Info.plist -------------------------------------------------------------------------------- /SwindlerExample/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/SwindlerExample/main.swift -------------------------------------------------------------------------------- /SwindlerTests/ApplicationSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/SwindlerTests/ApplicationSpec.swift -------------------------------------------------------------------------------- /SwindlerTests/DelegateStubs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/SwindlerTests/DelegateStubs.swift -------------------------------------------------------------------------------- /SwindlerTests/DriverSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/SwindlerTests/DriverSpec.swift -------------------------------------------------------------------------------- /SwindlerTests/FakeSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/SwindlerTests/FakeSpec.swift -------------------------------------------------------------------------------- /SwindlerTests/PropertySpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/SwindlerTests/PropertySpec.swift -------------------------------------------------------------------------------- /SwindlerTests/ScreenSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/SwindlerTests/ScreenSpec.swift -------------------------------------------------------------------------------- /SwindlerTests/SpaceSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/SwindlerTests/SpaceSpec.swift -------------------------------------------------------------------------------- /SwindlerTests/StateSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/SwindlerTests/StateSpec.swift -------------------------------------------------------------------------------- /SwindlerTests/WindowSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/SwindlerTests/WindowSpec.swift -------------------------------------------------------------------------------- /SwindlerTests/support/AdversaryFakes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/SwindlerTests/support/AdversaryFakes.swift -------------------------------------------------------------------------------- /SwindlerTests/support/ExpectationHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/SwindlerTests/support/ExpectationHelpers.swift -------------------------------------------------------------------------------- /SwindlerTests/support/TestNotifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmandry/Swindler/HEAD/SwindlerTests/support/TestNotifier.swift --------------------------------------------------------------------------------