|
735 | 735 | </span> |
736 | 736 | </a> |
737 | 737 |
|
| 738 | + <nav class="md-nav" aria-label="Description"> |
| 739 | + <ul class="md-nav__list"> |
| 740 | + |
| 741 | + <li class="md-nav__item"> |
| 742 | + <a href="#schema" class="md-nav__link"> |
| 743 | + <span class="md-ellipsis"> |
| 744 | + |
| 745 | + <span class="md-typeset"> |
| 746 | + Schema |
| 747 | + </span> |
| 748 | + |
| 749 | + </span> |
| 750 | + </a> |
| 751 | + |
| 752 | +</li> |
| 753 | + |
| 754 | + <li class="md-nav__item"> |
| 755 | + <a href="#result" class="md-nav__link"> |
| 756 | + <span class="md-ellipsis"> |
| 757 | + |
| 758 | + <span class="md-typeset"> |
| 759 | + Result |
| 760 | + </span> |
| 761 | + |
| 762 | + </span> |
| 763 | + </a> |
| 764 | + |
| 765 | +</li> |
| 766 | + |
| 767 | + </ul> |
| 768 | + </nav> |
| 769 | + |
738 | 770 | </li> |
739 | 771 |
|
740 | 772 | <li class="md-nav__item"> |
|
863 | 895 |
|
864 | 896 |
|
865 | 897 | <span class="md-typeset"> |
866 | | - v3 Release |
| 898 | + v3 Migration |
867 | 899 | </span> |
868 | 900 |
|
869 | 901 |
|
|
920 | 952 | </span> |
921 | 953 | </a> |
922 | 954 |
|
| 955 | + <nav class="md-nav" aria-label="Description"> |
| 956 | + <ul class="md-nav__list"> |
| 957 | + |
| 958 | + <li class="md-nav__item"> |
| 959 | + <a href="#schema" class="md-nav__link"> |
| 960 | + <span class="md-ellipsis"> |
| 961 | + |
| 962 | + <span class="md-typeset"> |
| 963 | + Schema |
| 964 | + </span> |
| 965 | + |
| 966 | + </span> |
| 967 | + </a> |
| 968 | + |
| 969 | +</li> |
| 970 | + |
| 971 | + <li class="md-nav__item"> |
| 972 | + <a href="#result" class="md-nav__link"> |
| 973 | + <span class="md-ellipsis"> |
| 974 | + |
| 975 | + <span class="md-typeset"> |
| 976 | + Result |
| 977 | + </span> |
| 978 | + |
| 979 | + </span> |
| 980 | + </a> |
| 981 | + |
| 982 | +</li> |
| 983 | + |
| 984 | + </ul> |
| 985 | + </nav> |
| 986 | + |
923 | 987 | </li> |
924 | 988 |
|
925 | 989 | <li class="md-nav__item"> |
@@ -984,12 +1048,14 @@ <h2 id="description">Description<a class="headerlink" href="#description" title= |
984 | 1048 | <a id="__codelineno-0-10" name="__codelineno-0-10" href="#__codelineno-0-10"></a><span class="p">}</span> |
985 | 1049 | </code></pre></div> |
986 | 1050 | <p>You can selectively replace the <code>rt1.RType1</code> with a new type if so desired. For example:</p> |
| 1051 | +<h3 id="schema">Schema<a class="headerlink" href="#schema" title="Permanent link">¶</a></h3> |
987 | 1052 | <div class="highlight"><span class="filename">.mockery.yml</span><pre><span></span><code><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a><span class="nt">replace-type</span><span class="p">:</span> |
988 | 1053 | <a id="__codelineno-1-2" name="__codelineno-1-2" href="#__codelineno-1-2"></a><span class="w"> </span><span class="nt">github.com/vektra/mockery/v3/internal/fixtures/example_project/replace_type/rti/rt1</span><span class="p">:</span> |
989 | 1054 | <a id="__codelineno-1-3" name="__codelineno-1-3" href="#__codelineno-1-3"></a><span class="w"> </span><span class="nt">RType1</span><span class="p">:</span> |
990 | 1055 | <a id="__codelineno-1-4" name="__codelineno-1-4" href="#__codelineno-1-4"></a><span class="w"> </span><span class="nt">pkg-path</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">github.com/vektra/mockery/v3/internal/fixtures/example_project/replace_type/rti/rt2</span> |
991 | 1056 | <a id="__codelineno-1-5" name="__codelineno-1-5" href="#__codelineno-1-5"></a><span class="w"> </span><span class="nt">type-name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">RType2</span> |
992 | 1057 | </code></pre></div> |
| 1058 | +<h3 id="result">Result<a class="headerlink" href="#result" title="Permanent link">¶</a></h3> |
993 | 1059 | <p>The mock will now replace all instances of <code>rt1.RType1</code> with <code>rt2.RType2</code>. You can see the before and after of <code>mockery</code>-style mocks:</p> |
994 | 1060 | <div class="tabbed-set tabbed-alternate" data-tabs="1:2"><input checked="checked" id="__tabbed_1_1" name="__tabbed_1" type="radio" /><input id="__tabbed_1_2" name="__tabbed_1" type="radio" /><div class="tabbed-labels"><label for="__tabbed_1_1">before</label><label for="__tabbed_1_2">after</label></div> |
995 | 1061 | <div class="tabbed-content"> |
|
0 commit comments