This repository was archived by the owner on Oct 2, 2025. It is now read-only.
Commit a30b38e
File tree
8 files changed
+49
-30
lines changed- Carthage/Checkouts
- Dobby.xcodeproj
- project.xcworkspace
8 files changed
+49
-30
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
3 | 3 | | |
- .ruby-version+1
- .travis.yml+16-1
- CONTRIBUTING.md+5-3
- Gemfile+4
- Gemfile.lock+63
- Nimble.podspec+3-1
- Nimble.xcodeproj/project.pbxproj+208-160
- README.md+24-4
- Sources/Nimble/Adapters/NonObjectiveC/ExceptionCapture.swift
- Sources/Nimble/Adapters/ObjectiveC/CurrentTestCaseTracker.h-9
- Sources/Nimble/Adapters/ObjectiveC/DSL.h
- Sources/Nimble/Adapters/ObjectiveC/DSL.m
- Sources/Nimble/Adapters/ObjectiveC/NMBExceptionCapture.h
- Sources/Nimble/Adapters/ObjectiveC/NMBExceptionCapture.m+1-1
- Sources/Nimble/Adapters/ObjectiveC/NMBExpectation.swift
- Sources/Nimble/Adapters/ObjectiveC/NMBObjCMatcher.swift
- Sources/Nimble/Adapters/ObjectiveC/NMBStringify.h+18
- Sources/Nimble/Adapters/ObjectiveC/NMBStringify.m+6
- Sources/Nimble/Adapters/ObjectiveC/XCTestObservationCenter+Register.m+78
- Sources/Nimble/DSL+Wait.swift+6-6
- Sources/Nimble/DSL.swift+7-7
- Sources/Nimble/Expectation.swift+2-1
- Sources/Nimble/Matchers/AsyncMatcherWrapper.swift
- Sources/Nimble/Matchers/BeCloseTo.swift+5-9
- Sources/Nimble/Matchers/BeEmpty.swift+1-1
- Sources/Nimble/Matchers/BeLogical.swift+6-12
- Sources/Nimble/Matchers/Contain.swift+4-4
- Sources/Nimble/Matchers/HaveCount.swift+2-2
- Sources/Nimble/Matchers/MatchError.swift+26
- Sources/Nimble/Matchers/MatcherFunc.swift-26
- Sources/Nimble/Matchers/MatcherProtocols.swift+5-19
- Sources/Nimble/Matchers/SatisfyAnyOf.swift-4
- Sources/Nimble/Matchers/ThrowError.swift-128
- Sources/Nimble/Nimble.h+2-1
- Sources/Nimble/Utils/Async.swift+2-2
- Sources/Nimble/Utils/Errors.swift+133
- Sources/Nimble/Utils/Stringers.swift+129-38
- Tests/Nimble/AsynchronousTest.swift+3-3
- Tests/Nimble/Helpers/utils.swift+3-3
- Tests/Nimble/Matchers/BeCloseToTest.swift+63-17
- Tests/Nimble/Matchers/BeEmptyTest.swift+17
- Tests/Nimble/Matchers/BeGreaterThanTest.swift+1-7
- Tests/Nimble/Matchers/BeLessThanTest.swift+1-7
- Tests/Nimble/Matchers/ContainTest.swift+22-4
- Tests/Nimble/Matchers/HaveCountTest.swift+4-4
- Tests/Nimble/Matchers/MatchErrorTest.swift+78
- Tests/Nimble/Matchers/PostNotificationTest.swift+1-1
- Tests/Nimble/Matchers/SatisfyAnyOfTest.swift+1-1
- Tests/Nimble/objc/ObjCAllPassTest.m+6-6
- Tests/Nimble/objc/ObjCBeCloseToTest.m+4-4
- Tests/Nimble/objc/ObjCBeEmptyTest.m+10-2
- Tests/Nimble/objc/ObjCBeFalsyTest.m+2-2
- Tests/Nimble/objc/ObjCBeGreaterThanOrEqualToTest.m+4-4
- Tests/Nimble/objc/ObjCBeGreaterThanTest.m+4-4
- Tests/Nimble/objc/ObjCBeLessThanOrEqualToTest.m+4-4
- Tests/Nimble/objc/ObjCBeLessThanTest.m+4-4
- Tests/Nimble/objc/ObjCBeNilTest.m+1-1
- Tests/Nimble/objc/ObjCBeTrueTest.m+1-1
- Tests/Nimble/objc/ObjCBeTruthyTest.m+2-2
- Tests/Nimble/objc/ObjCContainTest.m+6-6
- Tests/Nimble/objc/ObjCEqualTest.m+2-2
- Tests/Nimble/objc/ObjCHaveCount.m+17-2
- Tests/Nimble/objc/ObjCSatisfyAnyOfTest.m+3-3
- Tests/Nimble/objc/ObjCUserDescriptionTest.m+6-6
- Tests/Nimble/objc/ObjcStringersTest.m+31
- circle.yml+1-1
- script/release+4-18
- test+28-3
- .ruby-version+1
- .swift-version+1-1
- .travis.yml+37-6
- CONTRIBUTING.md+2-3
- Documentation/en-us/ArrangeActAssert.md+1-1
- Documentation/en-us/BehavioralTesting.md+1-1
- Documentation/en-us/ConfiguringQuick.md
- Documentation/en-us/InstallingFileTemplates.md
- Documentation/en-us/InstallingQuick.md+10-2
- Documentation/en-us/MoreResources.md
- Documentation/en-us/NimbleAssertions.md
- Documentation/en-us/QuickExamplesAndGroups.md
- Documentation/en-us/QuickInObjectiveC.md+4
- Documentation/en-us/README.md+2-2
- Documentation/en-us/SettingUpYourXcodeProject.md
- Documentation/en-us/SharedExamples.md+2-2
- Documentation/en-us/TestingApps.md
- Documentation/ja/ArrangeActAssert.md+212
- Documentation/ja/BehavioralTesting.md+81
- Documentation/ja/ConfiguringQuick.md+101
- Documentation/ja/InstallingFileTemplates.md+26
- Documentation/ja/InstallingQuick.md+152
- Documentation/ja/MoreResources.md+27
- Documentation/ja/NimbleAssertions.md+100
- Documentation/ja/QuickExamplesAndGroups.md+477
- Documentation/ja/QuickInObjectiveC.md+49
- Documentation/ja/README.md+46
- Documentation/ja/SettingUpYourXcodeProject.md+77
- Documentation/ja/SharedExamples.md+126
- Documentation/ja/TestingApps.md+175
- Documentation/zh-cn/SettingUpYourXcodeProject.md+75
- Externals/Nimble+1-1
- Gemfile+3
- Gemfile.lock+67
- Quick.podspec+2-1
- Quick.xcodeproj/project.pbxproj+55-7
- Quick.xcodeproj/xcshareddata/xcschemes/Quick-OSX.xcscheme+5-5
- Quick.xcodeproj/xcshareddata/xcschemes/Quick-iOS.xcscheme+5-5
- Quick.xcodeproj/xcshareddata/xcschemes/Quick-tvOS.xcscheme+1-1
- QuickTests/FunctionalTests/ContextTests.swift-18
- README.md+4-4
- Rakefile+19-24
- Sources/Quick/DSL/DSL.swift+5-5
- Sources/Quick/DSL/World+DSL.swift+6-8
- Sources/Quick/Example.swift+1-1
- Sources/Quick/QuickMain.swift+7
- Sources/Quick/QuickSpec.h+7-5
- Sources/Quick/QuickSpec.m+18-18
- Sources/Quick/QuickSpec.swift+1-1
- Sources/Quick/World.h+1
- Sources/Quick/World.swift+11-2
- Sources/QuickFocusedTests/FocusedTests.swift+1-1
- Sources/QuickTestHelpers/SpecRunner.swift+7-2
- Sources/QuickTests/FunctionalTests/AfterEachTests.swift+1-1
- Sources/QuickTests/FunctionalTests/AfterSuiteTests.swift+1-1
- Sources/QuickTests/FunctionalTests/BeforeEachTests.swift+1-1
- Sources/QuickTests/FunctionalTests/BeforeSuiteTests.swift+1-1
- Sources/QuickTests/FunctionalTests/Configuration/AfterEach/Configuration+AfterEachTests.swift+1-1
- Sources/QuickTests/FunctionalTests/Configuration/BeforeEach/Configuration+BeforeEachTests.swift+1-1
- Sources/QuickTests/FunctionalTests/CrossReferencingSpecs.swift+19
- Sources/QuickTests/FunctionalTests/DescribeTests.swift+1-1
- Sources/QuickTests/FunctionalTests/ItTests.swift+1-1
- Sources/QuickTests/FunctionalTests/PendingTests.swift+1-1
- Sources/QuickTests/FunctionalTests/SharedExamples+BeforeEachTests.swift+1-1
- Sources/QuickTests/FunctionalTests/SharedExamplesTests.swift+1-1
- Sources/QuickTests/Helpers/QCKSpecRunner.m+5-1
- Sources/QuickTests/Helpers/XCTestCaseProvider.swift+1-1
- Sources/QuickTests/Helpers/XCTestObservationCenter+QCKSuspendObservation.h+7-11
- Sources/QuickTests/Helpers/XCTestObservationCenter+QCKSuspendObservation.m+54
- Sources/QuickTests/main.swift+2
- circle.yml+2-14
- script/release+3-20
- script/travis-install-osx-5
- script/travis-script-osx+7-9
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| |||
372 | 372 | | |
373 | 373 | | |
374 | 374 | | |
375 | | - | |
| 375 | + | |
376 | 376 | | |
377 | | - | |
| 377 | + | |
378 | 378 | | |
379 | 379 | | |
380 | 380 | | |
| |||
385 | 385 | | |
386 | 386 | | |
387 | 387 | | |
388 | | - | |
389 | | - | |
| 388 | + | |
| 389 | + | |
390 | 390 | | |
391 | 391 | | |
392 | 392 | | |
393 | | - | |
| 393 | + | |
394 | 394 | | |
395 | | - | |
| 395 | + | |
396 | 396 | | |
397 | 397 | | |
398 | 398 | | |
| |||
403 | 403 | | |
404 | 404 | | |
405 | 405 | | |
406 | | - | |
407 | | - | |
| 406 | + | |
| 407 | + | |
408 | 408 | | |
409 | 409 | | |
410 | 410 | | |
| |||
420 | 420 | | |
421 | 421 | | |
422 | 422 | | |
| 423 | + | |
423 | 424 | | |
424 | 425 | | |
425 | 426 | | |
| 427 | + | |
426 | 428 | | |
427 | 429 | | |
428 | 430 | | |
| 431 | + | |
429 | 432 | | |
430 | 433 | | |
431 | 434 | | |
| 435 | + | |
432 | 436 | | |
433 | 437 | | |
434 | 438 | | |
| |||
444 | 448 | | |
445 | 449 | | |
446 | 450 | | |
447 | | - | |
448 | | - | |
| 451 | + | |
| 452 | + | |
449 | 453 | | |
450 | 454 | | |
451 | 455 | | |
| |||
538 | 542 | | |
539 | 543 | | |
540 | 544 | | |
541 | | - | |
| 545 | + | |
542 | 546 | | |
543 | 547 | | |
544 | 548 | | |
| |||
589 | 593 | | |
590 | 594 | | |
591 | 595 | | |
| 596 | + | |
592 | 597 | | |
593 | 598 | | |
594 | 599 | | |
| |||
606 | 611 | | |
607 | 612 | | |
608 | 613 | | |
| 614 | + | |
609 | 615 | | |
610 | 616 | | |
611 | 617 | | |
| |||
620 | 626 | | |
621 | 627 | | |
622 | 628 | | |
| 629 | + | |
623 | 630 | | |
624 | 631 | | |
625 | 632 | | |
| |||
634 | 641 | | |
635 | 642 | | |
636 | 643 | | |
| 644 | + | |
637 | 645 | | |
638 | 646 | | |
639 | 647 | | |
| |||
650 | 658 | | |
651 | 659 | | |
652 | 660 | | |
| 661 | + | |
653 | 662 | | |
654 | 663 | | |
655 | 664 | | |
| |||
666 | 675 | | |
667 | 676 | | |
668 | 677 | | |
| 678 | + | |
669 | 679 | | |
670 | 680 | | |
671 | 681 | | |
| |||
680 | 690 | | |
681 | 691 | | |
682 | 692 | | |
| 693 | + | |
683 | 694 | | |
684 | 695 | | |
685 | 696 | | |
| |||
694 | 705 | | |
695 | 706 | | |
696 | 707 | | |
| 708 | + | |
697 | 709 | | |
698 | 710 | | |
699 | 711 | | |
| |||
727 | 739 | | |
728 | 740 | | |
729 | 741 | | |
730 | | - | |
| 742 | + | |
731 | 743 | | |
732 | 744 | | |
733 | 745 | | |
| |||
736 | 748 | | |
737 | 749 | | |
738 | 750 | | |
739 | | - | |
| 751 | + | |
740 | 752 | | |
741 | 753 | | |
742 | 754 | | |
| |||
Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 6 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | | - | |
| 61 | + | |
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
| 80 | + | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
90 | | - | |
| 90 | + | |
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
112 | | - | |
| 112 | + | |
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
| |||
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
130 | | - | |
| 130 | + | |
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | | - | |
18 | | - | |
| 17 | + | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
0 commit comments