Commit Graph

98 Commits

Author SHA1 Message Date
nanashiki 9676d7e374 Up DEPLOYMENT_TARGETs 2023-04-17 17:27:11 +02:00
Kabir Oberai 4148a6a7ff Support effectful properties 2023-04-11 23:17:51 +02:00
Kabir Oberai a71ba74df1 Fix generator crashing for property wrappers with empty type. 2023-04-01 10:19:13 +02:00
Matyáš Kříž 41a70422fb Update pbxproj. 2023-03-17 16:21:39 +01:00
Matyáš Kříž 835c61246a Completely convert project to Tuist. 2023-01-07 18:58:48 +01:00
Matyáš Kříž 102c9b3a10 Add forgotten file to the project. 2023-01-03 16:39:53 +01:00
Tyler Thompson 5d52a7f75b Add support for nested classes. 2022-06-17 19:06:07 +02:00
Roland Kakonyi a3c4ad13f7 Add support for unavailable platforms from available attributes. 2022-06-17 17:49:03 +02:00
Matyáš Kříž de28aa5f3c Revert "Add SPM support for Cuckoo+OCMock." because of SPM instability.
This reverts commit e4a0153485.
2022-03-18 13:01:22 +01:00
Antonio J Pallares e4a0153485 Add SPM support for Cuckoo+OCMock. 2022-03-10 19:53:38 +01:00
Matyáš Kříž 21a4fc39df Update `.gitignore`. 2022-01-19 17:22:52 +01:00
Matyáš Kříž 10b480320c Update OCMock to `3.8.1`. 2021-07-22 14:50:00 +02:00
Tyler Poland 7ca53fb53c Disable bitcode compiler translation to fix linking for Carthage distribution 2021-04-29 10:43:21 -05:00
Tyler Poland 96ff0d11d0 Fix local build failure for Cuckoo-iOS, -macOS, and -tvOS targets 2021-04-28 16:33:15 -05:00
Mike Gray 60f2cc0006 Include GeneratedMocks in macOS and tvOS test targets 2020-07-31 11:49:31 -04:00
Matyáš Kříž 4d8e999f37 Update `.xcodeproj`. 2020-07-31 17:33:39 +02:00
Matyáš Kříž 5a1f5f35d9 Add tvOS targets and schemes. 2020-04-01 15:07:38 +02:00
Matyáš Kříž 5afae85bbe Integrate `tuist`. 2020-04-01 15:07:38 +02:00
Matyáš Kříž 1ef420cad8 Add tests to `run` scheme of tvOS. 2020-02-20 21:06:40 +01:00
Rodrigo F. Fernandes 60525cc68f Adds tvOS target 2020-02-20 21:06:40 +01:00
Matyáš Kříž 7eb5517b27 After-rebase fix. 2019-09-11 15:54:13 +02:00
Matyáš Kříž ba7f7049f4 Add documentation to ObjC matchers and functions. 2019-09-11 11:47:11 +02:00
Matyáš Kříž 308cb86548 Finalize ObjC mocking. 2019-09-11 11:43:41 +02:00
Matyáš Kříž 2228a9bea7 Change buildable name. 2019-09-11 11:43:41 +02:00
Matyáš Kříž f10f174357 Add macOS target for CI testing. 2019-09-11 11:43:41 +02:00
Matyáš Kříž d2f83928ba Add possibility to use `objectiveAny` with String.
by @TadeasKriz
2019-09-11 11:43:41 +02:00
Matyáš Kříž d42fc414f6 Remove useless `Info.plist` files. 2019-09-11 11:43:41 +02:00
Matyáš Kříž 3a42272199 Add initial ObjC mocking functionality utilizing OCMock. 2019-09-11 11:43:41 +02:00
Matyáš Kříž 0d786501bc Add most common matchers for sequences and dictionaries. 2019-09-05 18:22:12 +02:00
Matyáš Kříž b0c66e7afa Add initial convenience matchers for `Array`, `Dictionary`, and `Set` types. 2019-09-04 17:25:36 +02:00
Matyáš Kříž 449b71e3db Fix `any()` not working anymore by itself with optional parameters in functions. 2019-05-15 17:44:34 +02:00
Matyáš Kříž 083a6b5c17 Add support for rethrowing functions. 2019-05-14 17:39:15 +02:00
Matyáš Kříž 2305ec2221 Add necessary types and fix errors. 2019-05-14 14:53:42 +02:00
Matyáš Kříž ec41a4ff97 Add a test class with generic methods to be generated. 2019-05-14 14:07:54 +02:00
Matyáš Kříž 446590b81d Add `GeneratedMocks.swift` to output files for Xcode 10. 2019-05-14 14:07:54 +02:00
Matyáš Kříž 732b4f3fed Remove unused gems and add new file to macOS target for tests. 2019-05-14 14:07:54 +02:00
Matyáš Kříž bf8033643c Address PR comments. 2019-05-14 14:07:54 +02:00
Matyáš Kříž ffa15c5a84 Move collision classes to different file, so that they don’t get mocked. 2019-05-14 14:07:54 +02:00
Matyáš Kříž 14eaaf945f Add some basic tests for generic class and generic protocol mocks. 2019-05-14 14:07:54 +02:00
Matyáš Kříž f2b492e60e Add generic protocol parsing and generation.
It doesn’t compile yet, though.
2019-05-14 14:07:54 +02:00
Matyáš Kříž 6affe4029b Add support for inout method parameters. 2019-05-14 14:04:47 +02:00
Matyáš Kříž 98559606f8 Generate public variables and functions in public classes. 2019-05-14 14:04:47 +02:00
Tadeas Kriz 18f399097d Improve Xcode 10.2 compatibility. 2019-05-06 09:44:08 +02:00
Tadeas Kriz c6baeda34c Add first draft of a new Mock initialization DSL. 2018-07-06 15:39:08 +02:00
Tadeas Kriz 59f2240831 Reintroduce support for pre-0.11.0 Cuckoo spies. 2018-06-05 16:35:51 +02:00
Jake Van Alstyne 68dae06d96 Disable bitcode 2018-04-04 10:32:57 +02:00
Arjan Duijzer 614dfaa515 Added test-cases for excluding Classes and Protocols from Mock stub generation 2018-01-02 11:21:21 +01:00
Tadeas Kriz 0f52ceef7e Add a few more tests. 2017-11-15 00:16:23 +01:00
Tadeas Kriz 8e49eefd4d Remove TemplateEncoder and change Spy behavior. 2017-11-14 22:24:18 +01:00
Tadeas Kriz d179601d9c Disable signing. 2017-11-14 17:13:24 +01:00