|
15 | 15 | A463D0212858EBBB00929A3C /* AnimalsApp.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = A463D01F2858EBBB00929A3C /* AnimalsApp.xcdatamodeld */; }; |
16 | 16 | A463D0232858EBBD00929A3C /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = A463D0222858EBBD00929A3C /* Assets.xcassets */; }; |
17 | 17 | A463D0262858EBBD00929A3C /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A463D0242858EBBD00929A3C /* LaunchScreen.storyboard */; }; |
18 | | - A463D0312858EBBD00929A3C /* AnimalsAppTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D0302858EBBD00929A3C /* AnimalsAppTests.swift */; }; |
19 | 18 | A463D03B2858EBBD00929A3C /* AnimalsAppUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D03A2858EBBD00929A3C /* AnimalsAppUITests.swift */; }; |
20 | 19 | A463D03D2858EBBD00929A3C /* AnimalsAppUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D03C2858EBBD00929A3C /* AnimalsAppUITestsLaunchTests.swift */; }; |
21 | 20 | A463D04B2858F39000929A3C /* MainTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D0492858F39000929A3C /* MainTabBarController.swift */; }; |
|
36 | 35 | A463D074285A398900929A3C /* HomeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D073285A398900929A3C /* HomeViewModel.swift */; }; |
37 | 36 | A463D078285A5A8000929A3C /* OpenSans-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A463D077285A5A8000929A3C /* OpenSans-Regular.ttf */; }; |
38 | 37 | A463D07A285B8D8E00929A3C /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D079285B8D8D00929A3C /* Colors.swift */; }; |
39 | | - A463D07E285CF28200929A3C /* String.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D07D285CF28200929A3C /* String.swift */; }; |
| 38 | + A463D07E285CF28200929A3C /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D07D285CF28200929A3C /* StringExtensions.swift */; }; |
| 39 | + A463D081285D1B4800929A3C /* SuccessWebService.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D080285D1B4700929A3C /* SuccessWebService.swift */; }; |
| 40 | + A463D083285D1D4500929A3C /* HomeViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D082285D1D4500929A3C /* HomeViewModelTests.swift */; }; |
| 41 | + A463D085285D1F8800929A3C /* RegisterViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D084285D1F8800929A3C /* RegisterViewModelTests.swift */; }; |
| 42 | + A463D08A285D273400929A3C /* StringExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D089285D273400929A3C /* StringExtensionTests.swift */; }; |
40 | 43 | /* End PBXBuildFile section */ |
41 | 44 |
|
42 | 45 | /* Begin PBXContainerItemProxy section */ |
|
74 | 77 | A463D0252858EBBD00929A3C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; }; |
75 | 78 | A463D0272858EBBD00929A3C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
76 | 79 | A463D02C2858EBBD00929A3C /* AnimalsAppTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AnimalsAppTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; |
77 | | - A463D0302858EBBD00929A3C /* AnimalsAppTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnimalsAppTests.swift; sourceTree = "<group>"; }; |
78 | 80 | A463D0362858EBBD00929A3C /* AnimalsAppUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AnimalsAppUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; |
79 | 81 | A463D03A2858EBBD00929A3C /* AnimalsAppUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnimalsAppUITests.swift; sourceTree = "<group>"; }; |
80 | 82 | A463D03C2858EBBD00929A3C /* AnimalsAppUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnimalsAppUITestsLaunchTests.swift; sourceTree = "<group>"; }; |
|
96 | 98 | A463D073285A398900929A3C /* HomeViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewModel.swift; sourceTree = "<group>"; }; |
97 | 99 | A463D077285A5A8000929A3C /* OpenSans-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "OpenSans-Regular.ttf"; sourceTree = "<group>"; }; |
98 | 100 | A463D079285B8D8D00929A3C /* Colors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Colors.swift; sourceTree = "<group>"; }; |
99 | | - A463D07D285CF28200929A3C /* String.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = String.swift; sourceTree = "<group>"; }; |
| 101 | + A463D07D285CF28200929A3C /* StringExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringExtensions.swift; sourceTree = "<group>"; }; |
| 102 | + A463D080285D1B4700929A3C /* SuccessWebService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SuccessWebService.swift; sourceTree = "<group>"; }; |
| 103 | + A463D082285D1D4500929A3C /* HomeViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewModelTests.swift; sourceTree = "<group>"; }; |
| 104 | + A463D084285D1F8800929A3C /* RegisterViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegisterViewModelTests.swift; sourceTree = "<group>"; }; |
| 105 | + A463D089285D273400929A3C /* StringExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringExtensionTests.swift; sourceTree = "<group>"; }; |
100 | 106 | /* End PBXFileReference section */ |
101 | 107 |
|
102 | 108 | /* Begin PBXFrameworksBuildPhase section */ |
|
165 | 171 | A463D0152858EBBB00929A3C /* AnimalsApp */ = { |
166 | 172 | isa = PBXGroup; |
167 | 173 | children = ( |
| 174 | + A463D086285D263000929A3C /* Extensions */, |
168 | 175 | A463D076285A59B500929A3C /* Resources */, |
169 | 176 | A463D067285A1A4300929A3C /* Services */, |
170 | 177 | A463D06028590CB700929A3C /* DesignSystem */, |
|
183 | 190 | A463D02F2858EBBD00929A3C /* AnimalsAppTests */ = { |
184 | 191 | isa = PBXGroup; |
185 | 192 | children = ( |
186 | | - A463D0302858EBBD00929A3C /* AnimalsAppTests.swift */, |
| 193 | + A463D088285D270C00929A3C /* ExtensionsTests */, |
| 194 | + A463D087285D26F200929A3C /* ViewModelsTests */, |
| 195 | + A463D07F285D1B0B00929A3C /* Mocks */, |
187 | 196 | ); |
188 | 197 | path = AnimalsAppTests; |
189 | 198 | sourceTree = "<group>"; |
|
251 | 260 | children = ( |
252 | 261 | A463D06128590D0300929A3C /* Images.swift */, |
253 | 262 | A463D079285B8D8D00929A3C /* Colors.swift */, |
254 | | - A463D07D285CF28200929A3C /* String.swift */, |
255 | 263 | ); |
256 | 264 | path = DesignSystem; |
257 | 265 | sourceTree = "<group>"; |
|
307 | 315 | path = Resources; |
308 | 316 | sourceTree = "<group>"; |
309 | 317 | }; |
| 318 | + A463D07F285D1B0B00929A3C /* Mocks */ = { |
| 319 | + isa = PBXGroup; |
| 320 | + children = ( |
| 321 | + A463D080285D1B4700929A3C /* SuccessWebService.swift */, |
| 322 | + ); |
| 323 | + path = Mocks; |
| 324 | + sourceTree = "<group>"; |
| 325 | + }; |
| 326 | + A463D086285D263000929A3C /* Extensions */ = { |
| 327 | + isa = PBXGroup; |
| 328 | + children = ( |
| 329 | + A463D07D285CF28200929A3C /* StringExtensions.swift */, |
| 330 | + ); |
| 331 | + path = Extensions; |
| 332 | + sourceTree = "<group>"; |
| 333 | + }; |
| 334 | + A463D087285D26F200929A3C /* ViewModelsTests */ = { |
| 335 | + isa = PBXGroup; |
| 336 | + children = ( |
| 337 | + A463D082285D1D4500929A3C /* HomeViewModelTests.swift */, |
| 338 | + A463D084285D1F8800929A3C /* RegisterViewModelTests.swift */, |
| 339 | + ); |
| 340 | + path = ViewModelsTests; |
| 341 | + sourceTree = "<group>"; |
| 342 | + }; |
| 343 | + A463D088285D270C00929A3C /* ExtensionsTests */ = { |
| 344 | + isa = PBXGroup; |
| 345 | + children = ( |
| 346 | + A463D089285D273400929A3C /* StringExtensionTests.swift */, |
| 347 | + ); |
| 348 | + path = ExtensionsTests; |
| 349 | + sourceTree = "<group>"; |
| 350 | + }; |
310 | 351 | A9C6C33CA0A11D6B033AAEA1 /* Frameworks */ = { |
311 | 352 | isa = PBXGroup; |
312 | 353 | children = ( |
|
574 | 615 | 5CA996F8285A98FB00FF5D79 /* RegisterViewModel.swift in Sources */, |
575 | 616 | A463D05D2858F64B00929A3C /* FavoritesViewController.swift in Sources */, |
576 | 617 | A463D06D285A22D200929A3C /* DetailViewController.swift in Sources */, |
577 | | - A463D07E285CF28200929A3C /* String.swift in Sources */, |
| 618 | + A463D07E285CF28200929A3C /* StringExtensions.swift in Sources */, |
578 | 619 | A463D069285A1A5A00929A3C /* WebServices.swift in Sources */, |
579 | 620 | A463D0532858F60C00929A3C /* HomeViewController.swift in Sources */, |
580 | 621 | ); |
|
584 | 625 | isa = PBXSourcesBuildPhase; |
585 | 626 | buildActionMask = 2147483647; |
586 | 627 | files = ( |
587 | | - A463D0312858EBBD00929A3C /* AnimalsAppTests.swift in Sources */, |
| 628 | + A463D08A285D273400929A3C /* StringExtensionTests.swift in Sources */, |
| 629 | + A463D085285D1F8800929A3C /* RegisterViewModelTests.swift in Sources */, |
| 630 | + A463D081285D1B4800929A3C /* SuccessWebService.swift in Sources */, |
| 631 | + A463D083285D1D4500929A3C /* HomeViewModelTests.swift in Sources */, |
588 | 632 | ); |
589 | 633 | runOnlyForDeploymentPostprocessing = 0; |
590 | 634 | }; |
|
0 commit comments