forked from rspec/rspec.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path14095.cast
195 lines (195 loc) · 26 KB
/
14095.cast
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
{"width":117,"version":2,"title":"","timestamp":1416456686,"height":17,"env":{"TERM":"xterm-256color","SHELL":"/usr/local/bin/zsh"},"duration":34.00349307060242}
[0.14,"o","\u001B[1m\u001B[7m%\u001B[27m\u001B[1m\u001B[0m \r \r\u001B]2;myron@Myron-Marstons-MacBook-Pro: ~/code/bowling\u0007\u001B]1;~/code/bowling\u0007"]
[0.15,"o","\r\u001B[0m\u001B[27m\u001B[24m\u001B[J\u001B[01;31m➜ \u001B[01;32m \u001B[36mbowling \u001B[01;34mgit:(\u001B[31mmaster\u001B[34m)\u001B[00m\u001B[01;34m \u001B[00m\u001B[K"]
[0.33,"o","v"]
[0.39,"o","\bvi"]
[0.44,"o","m"]
[0.51,"o"," "]
[0.62,"o","G"]
[0.69,"o","e"]
[0.80,"o","m"]
[1.01,"o","file"]
[1.23,"o","\r\r\n"]
[1.23,"o","\u001B]2;vim Gemfile\u0007\u001B]1;vim\u0007"]
[1.61,"o","\u001B[?1049h\u001B[?1h\u001B=\u001B[2;1H▽\u001B[6n\u001B[1;1H \u001B[1;1H"]
[1.61,"o","\u001B[1;17r\u001B[?12;25h\u001B[?12l\u001B[?25h\u001B[27m\u001B[m\u001B[38;5;253m\u001B[H\u001B[2J\u001B[?25l\u001B[17;1H\"Gemfile\""]
[1.61,"o"," 1L, 30C"]
[1.67,"o","\u001B[>c"]
[1.68,"o","\u001B[1;1H\u001B[97m\u001B[48;5;232m 1 \u001B[m\u001B[38;5;253msource \u001B[38;5;82m\"https://rubygems.org\"\u001B[m\u001B[38;5;253m\u001B[90m¬\r\n~ \u001B[3;1H~ \u001B[4;1H~ \u001B[5;1H~ \u001B[6;1H~ \u001B[7;1H~ \u001B[8;1H~ \u001B[9;1H~ "]
[1.68,"o"," \u001B[10;1H~ \u001B[11;1H~ \u001B[12;1H~ \u001B[13;1H~ \u001B[14;1H~ \u001B[15;1H~ \u001B[m\u001B[38;5;253m\u001B[16;1H\u001B[1m\u001B[30m\u001B[107mGemfile Line:1/1[100%]Col:1Buf:#1[115][0x73] \u001B[1;5H\u001B[?12l\u001B[?25h"]
[2.05,"o","\u001B[?25l\u001B[m\u001B[38;5;253m\u001B[17;1H\u001B[1m-- INSERT --\u001B[m\u001B[38;5;253m\u001B[17;13H\u001B[K"]
[2.05,"o","\u001B[2;1H\u001B[97m\u001B[48;5;232m 2 \u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[2;6H\u001B[K\u001B[16;9H\u001B[1m\u001B[30m\u001B[107m[+] Line:2/2[100%]Col:1Buf:#1[0][0x0]\u001B[2;5H\u001B[?12l\u001B[?25h"]
[2.17,"o","\u001B[?25l\u001B[m\u001B[38;5;253m\u001B[17;1H\u001B[K\u001B[17;1H="]
[2.17,"o","<SNR>72_SelectCompletion(1)\r"]
[2.17,"o","\u001B[3;1H\u001B[97m\u001B[48;5;232m 3 \u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[3;6H\u001B[K"]
[2.17,"o","\u001B[17;1H\u001B[1m-- INSERT --\u001B[m\u001B[38;5;253m\u001B[17;13H\u001B[K\u001B[16;18H\u001B[1m\u001B[30m\u001B[107m3/3[\u001B[3;5H\u001B[?12l\u001B[?25h"]
[2.55,"o","\u001B[?25l\u001B[m\u001B[38;5;253mg\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[16;31H\u001B[1m\u001B[30m\u001B[107m2B\u001B[3;6H\u001B[?12l\u001B[?25h"]
[2.63,"o","\u001B[?25l\u001B[m\u001B[38;5;253me\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[16;31H\u001B[1m\u001B[30m\u001B[107m3B\u001B[3;7H\u001B[?12l\u001B[?25h"]
[2.72,"o","\u001B[?25l\u001B[m\u001B[38;5;253mm\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[16;31H\u001B[1m\u001B[30m\u001B[107m4B\u001B[3;8H\u001B[?12l\u001B[?25h"]
[2.77,"o","\u001B[?25l\u001B[m\u001B[38;5;253m\u001B[90m⋅¬\u001B[m\u001B[38;5;253m\u001B[16;31H\u001B[1m\u001B[30m\u001B[107m5B\u001B[3;9H\u001B[?12l\u001B[?25h"]
[2.88,"o","\u001B[?25l\u001B[m\u001B[38;5;253m\b \u001B[38;5;82m'\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[16;31H\u001B[1m\u001B[30m\u001B[107m6B\u001B[3;10H\u001B[?12l\u001B[?25h"]
[2.98,"o","\u001B[?25l\u001B[m\u001B[38;5;253m\u001B[38;5;82mr\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[16;31H\u001B[1m\u001B[30m\u001B[107m7B\u001B[3;11H\u001B[?12l\u001B[?25h"]
[3.06,"o","\u001B[?25l\u001B[m\u001B[38;5;253m\u001B[38;5;82ms\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[16;31H\u001B[1m\u001B[30m\u001B[107m8B\u001B[3;12H\u001B[?12l\u001B[?25h"]
[3.15,"o","\u001B[?25l\u001B[m\u001B[38;5;253m\u001B[38;5;82mp\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[16;31H\u001B[1m\u001B[30m\u001B[107m9B\u001B[3;13H\u001B[?12l\u001B[?25h"]
[3.17,"o","\u001B[?25l\u001B[m\u001B[38;5;253m\u001B[38;5;82me\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[16;31H\u001B[1m\u001B[30m\u001B[107m10Buf:#1[0][0x0]\u001B[3;14H\u001B[?12l\u001B[?25h"]
[3.33,"o","\u001B[?25l\u001B[m\u001B[38;5;253m\u001B[38;5;82mc\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[16;32H\u001B[1m\u001B[30m\u001B[107m1B\u001B[3;15H\u001B[?12l\u001B[?25h"]
[3.49,"o","\u001B[?25l\u001B[m\u001B[38;5;253m\u001B[38;5;82m'\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[16;32H\u001B[1m\u001B[30m\u001B[107m2B\u001B[3;16H\u001B[?12l\u001B[?25h"]
[3.76,"o","\u001B[?25l\u001B[m\u001B[38;5;253m,\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[16;32H\u001B[1m\u001B[30m\u001B[107m3B\u001B[3;17H\u001B[?12l\u001B[?25h"]
[3.84,"o","\u001B[?25l\u001B[m\u001B[38;5;253m\u001B[90m⋅¬\u001B[m\u001B[38;5;253m\u001B[16;32H\u001B[1m\u001B[30m\u001B[107m4B\u001B[3;18H\u001B[?12l\u001B[?25h"]
[4.02,"o","\u001B[?25l\u001B[m\u001B[38;5;253m\b \u001B[38;5;82m'\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[16;32H\u001B[1m\u001B[30m\u001B[107m5B\u001B[3;19H\u001B[?12l\u001B[?25h"]
[4.25,"o","\u001B[?25l\u001B[m\u001B[38;5;253m\u001B[38;5;82m~\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[16;32H\u001B[1m\u001B[30m\u001B[107m6B\u001B[3;20H\u001B[?12l\u001B[?25h"]
[4.47,"o","\u001B[?25l\u001B[m\u001B[38;5;253m\u001B[38;5;82m>\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[16;32H\u001B[1m\u001B[30m\u001B[107m7B\u001B[3;21H\u001B[?12l\u001B[?25h"]
[4.93,"o","\u001B[?25l\u001B[m\u001B[38;5;253m\u001B[90m⋅¬\u001B[m\u001B[38;5;253m\u001B[16;32H\u001B[1m\u001B[30m\u001B[107m8B\u001B[3;22H\u001B[?12l\u001B[?25h"]
[5.17,"o","\u001B[?25l\u001B[m\u001B[38;5;253m\b\u001B[38;5;82m 3\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[16;32H\u001B[1m\u001B[30m\u001B[107m9B\u001B[3;23H\u001B[?12l\u001B[?25h"]
[5.33,"o","\u001B[?25l\u001B[m\u001B[38;5;253m\u001B[38;5;82m.\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[16;31H\u001B[1m\u001B[30m\u001B[107m20B\u001B[3;24H\u001B[?12l\u001B[?25h"]
[5.58,"o","\u001B[?25l\u001B[m\u001B[38;5;253m\u001B[38;5;82m0\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[16;32H\u001B[1m\u001B[30m\u001B[107m1B\u001B[3;25H\u001B[?12l\u001B[?25h"]
[5.92,"o","\u001B[?25l\u001B[m\u001B[38;5;253m\u001B[38;5;82m'\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[16;32H\u001B[1m\u001B[30m\u001B[107m2B\u001B[3;26H\u001B[?12l\u001B[?25h"]
[6.26,"o","\u001B[m\u001B[38;5;253m\u001B[17;1H\u001B[K\u001B[3;25H"]
[6.81,"o","\u001B[?25l"]
[6.81,"o","\u001B[16;32H\u001B[1m\u001B[30m\u001B[107m1Buf:#1[39][0x27]\u001B[3;25H\u001B[?12l\u001B[?25h\u001B[?25l\u001B[17;1H\u001B[m\u001B[38;5;253m:\u001B[?12l\u001B[?25h"]
[6.90,"o","w\u001B[?25l\u001B[?12l\u001B[?25h"]
[7.01,"o","\r"]
[7.01,"o","\u001B[?25l\"Gemfile\""]
[7.02,"o"," 3L, 53C written"]
[7.07,"o","\u001B[16;9H\u001B[1m\u001B[30m\u001B[107m Line:3/3[100%]Col:21Buf:#1[39][0x27] \u001B[3;25H\u001B[?12l\u001B[?25h"]
[7.45,"o","\u001B[?25l\u001B[m\u001B[38;5;253m\u001B[17;1H\u001B[K\u001B[17;1H:\u001B[?12l\u001B[?25h"]
[7.60,"o","q\u001B[?25l\u001B[?12l\u001B[?25h"]
[7.78,"o","a\u001B[?25l\u001B[?12l\u001B[?25h"]
[7.87,"o","\r"]
[7.87,"o","\u001B[?25l\u001B[17;1H\u001B[K\u001B[17;1H\u001B[?1l\u001B>\u001B[?12l\u001B[?25h\u001B[?1049l"]
[7.87,"o","\u001B[1m\u001B[7m%\u001B[27m\u001B[1m\u001B[0m \r \r"]
[7.87,"o","\u001B]2;myron@Myron-Marstons-MacBook-Pro: ~/code/bowling\u0007"]
[7.87,"o","\u001B]1;~/code/bowling\u0007"]
[7.89,"o","\r\u001B[0m\u001B[27m\u001B[24m\u001B[J\u001B[01;31m➜ \u001B[01;32m \u001B[36mbowling \u001B[01;34mgit:(\u001B[31mmaster\u001B[34m) \u001B[33m✗\u001B[00m\u001B[00m\u001B[01;34m \u001B[00m\u001B[K"]
[8.75,"o","b"]
[8.84,"o","\bbu"]
[8.96,"o","n"]
[9.01,"o","d"]
[9.08,"o","l"]
[9.14,"o","e"]
[9.18,"o"," "]
[9.32,"o","i"]
[9.35,"o","n"]
[9.41,"o","s"]
[9.44,"o","t"]
[9.51,"o","a"]
[9.59,"o","l"]
[9.69,"o","l"]
[9.78,"o"," "]
[9.91,"o","-"]
[9.99,"o","-"]
[10.14,"o","b"]
[10.24,"o","i"]
[10.28,"o","n"]
[10.31,"o","s"]
[10.37,"o","t"]
[10.47,"o","u"]
[10.55,"o","b"]
[10.60,"o","s"]
[10.75,"o","\r\r\n"]
[10.75,"o","\u001B]2;bundle install --binstubs\u0007\u001B]1;bundle\u0007"]
[11.55,"o","Fetching gem metadata from https://rubygems.org/"]
[11.55,"o","."]
[11.78,"o","."]
[12.10,"o","."]
[12.49,"o","."]
[12.65,"o","."]
[12.81,"o","."]
[12.94,"o","."]
[13.19,"o","."]
[13.66,"o","."]
[14.47,"o","\r\n"]
[15.40,"o","\u001B[32mInstalling diff-lcs 1.2.5\u001B[0m\r\n"]
[15.81,"o","\u001B[32mInstalling rspec-support 3.1.2\u001B[0m\r\n"]
[16.84,"o","\u001B[32mInstalling rspec-core 3.1.7\u001B[0m\r\n"]
[17.26,"o","\u001B[32mInstalling rspec-expectations 3.1.2\u001B[0m\r\n"]
[18.45,"o","\u001B[32mInstalling rspec-mocks 3.1.3\u001B[0m\r\n"]
[19.06,"o","\u001B[32mInstalling rspec 3.1.0\u001B[0m\r\n"]
[19.06,"o","Using bundler 1.7.6\r\n"]
[19.06,"o","\u001B[32mYour bundle is complete!\u001B[0m\r\n"]
[19.06,"o","\u001B[32mUse `bundle show [gemname]` to see where a bundled gem is installed.\u001B[0m\r\n"]
[19.13,"o","\u001B[1m\u001B[7m%\u001B[27m\u001B[1m\u001B[0m \r \r"]
[19.13,"o","\u001B]2;myron@Myron-Marstons-MacBook-Pro: ~/code/bowling\u0007\u001B]1;~/code/bowling\u0007"]
[19.14,"o","\r\u001B[0m\u001B[27m\u001B[24m\u001B[J\u001B[01;31m➜ \u001B[01;32m \u001B[36mbowling \u001B[01;34mgit:(\u001B[31mmaster\u001B[34m) \u001B[33m✗\u001B[00m\u001B[00m\u001B[01;34m \u001B[00m\u001B[K"]
[20.07,"o","b"]
[20.57,"o","\bbi"]
[20.62,"o","n"]
[20.79,"o","/"]
[20.85,"o","r"]
[20.91,"o","s"]
[20.99,"o","p"]
[21.04,"o","e"]
[21.19,"o","c"]
[21.27,"o"," "]
[21.62,"o","-"]
[21.75,"o","-"]
[21.95,"o","i"]
[22.02,"o","n"]
[22.07,"o","i"]
[22.20,"o","t"]
[22.34,"o","\r\r\n"]
[22.34,"o","\u001B]2;bin/rspec --init\u0007\u001B]1;bin/rspec\u0007"]
[22.57,"o"," create .rspec\r\n"]
[22.57,"o"," create spec/spec_helper.rb\r\n"]
[22.59,"o","\u001B[1m\u001B[7m%\u001B[27m\u001B[1m\u001B[0m \r \r"]
[22.59,"o","\u001B]2;myron@Myron-Marstons-MacBook-Pro: ~/code/bowling\u0007"]
[22.59,"o","\u001B]1;~/code/bowling\u0007"]
[22.60,"o","\r\u001B[0m\u001B[27m\u001B[24m\u001B[J\u001B[01;31m➜ \u001B[01;32m \u001B[36mbowling \u001B[01;34mgit:(\u001B[31mmaster\u001B[34m) \u001B[33m✗\u001B[00m\u001B[00m\u001B[01;34m \u001B[00m\u001B[K"]
[23.70,"o","v"]
[24.03,"o","\b \b"]
[24.18,"o","c"]
[24.30,"o","\bca"]
[24.38,"o","t"]
[24.45,"o"," "]
[24.60,"o","."]
[24.70,"o","r"]
[24.78,"o","s"]
[24.87,"o","p"]
[25.01,"o","ec\u001B[1m \u001B[0m"]
[25.26,"o","\b\u001B[0m \b\r\r\n"]
[25.26,"o","\u001B]2;cat .rspec\u0007\u001B]1;cat\u0007"]
[25.26,"o","--color\r\n--require spec_helper\r\n"]
[25.26,"o","\u001B[1m\u001B[7m%\u001B[27m\u001B[1m\u001B[0m \r \r"]
[25.26,"o","\u001B]2;myron@Myron-Marstons-MacBook-Pro: ~/code/bowling\u0007"]
[25.26,"o","\u001B]1;~/code/bowling\u0007"]
[25.28,"o","\r\u001B[0m\u001B[27m\u001B[24m\u001B[J\u001B[01;31m➜ \u001B[01;32m \u001B[36mbowling \u001B[01;34mgit:(\u001B[31mmaster\u001B[34m) \u001B[33m✗\u001B[00m\u001B[00m\u001B[01;34m \u001B[00m\u001B[K"]
[26.15,"o","v"]
[26.26,"o","\bvi"]
[26.29,"o","m"]
[26.38,"o"," "]
[26.70,"o","s"]
[26.78,"o","p"]
[26.87,"o","ec\u001B[1m/\u001B[0m"]
[27.07,"o","\b\u001B[0m/s"]
[27.15,"o","p"]
[27.27,"o","ec_helper.rb\u001B[1m \u001B[0m"]
[27.48,"o","\b\u001B[0m \b\r\r\n"]
[27.48,"o","\u001B]2;vim spec/spec_helper.rb\u0007\u001B]1;vim\u0007"]
[27.85,"o","\u001B[?1049h\u001B[?1h\u001B=\u001B[2;1H▽\u001B[6n\u001B[1;1H \u001B[1;1H"]
[27.85,"o","\u001B[1;17r\u001B[?12;25h\u001B[?12l\u001B[?25h\u001B[27m\u001B[m\u001B[38;5;253m\u001B[H\u001B[2J\u001B[?25l\u001B[17;1H\"spec/spec_helper.rb\""]
[27.85,"o"," 89L, 4225C"]
[27.92,"o","\u001B[>c"]
[27.92,"o","\u001B[1;1H\u001B[97m\u001B[48;5;232m 1 \u001B[m\u001B[38;5;253m\u001B[38;5;92m# This file was generated by the `rspec --init` command. Conventionally, all\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 2 \u001B[m\u001B[38;5;253m\u001B[38;5;92m# specs live under a `spec` directory, which RSpec adds to the `$LOAD_PATH`.\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 3 \u001B[m\u001B[38;5;253m\u001B[38;5;92m# The generated `.rspec` file contains `--require spec_helper` which will cause this\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 4 \u001B[m\u001B[38;5;253m\u001B[38;5;92m# file to always be loaded, without a need to explicitly require it in any files.\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 5 \u001B[m\u001B[38;5;253m\u001B[38;5;92m#\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 6 \u001B[m\u001B[38;5;253m\u001B[38;5;92m# Given that it is always loaded, you are encouraged to keep this file as\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 7 \u001B[m\u001B[38;5;253m\u001B[38;5;92m# light-weight as possible. Requiring heavyweight dependencies from this file\u001B[m\u001B[38;5;253m\u001B[90m"]
[27.92,"o","¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 8 \u001B[m\u001B[38;5;253m\u001B[38;5;92m# will add to the boot time of your test suite on EVERY test run, even for an\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 9 \u001B[m\u001B[38;5;253m\u001B[38;5;92m# individual file that may not need all of that loaded. Instead, consider making\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 10 \u001B[m\u001B[38;5;253m\u001B[38;5;92m# a separate helper file that requires the additional dependencies and performs\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 11 \u001B[m\u001B[38;5;253m\u001B[38;5;92m# the additional setup, and require it from the spec files that actually need it.\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 12 \u001B[m\u001B[38;5;253m\u001B[38;5;92m#\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 13 \u001B[m\u001B[38;5;253m\u001B[38;5;92m# The `.rspec` file also contains a few flags that are not defaults but that\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 14 \u001B[m\u001B[38;5;253m\u001B[38;5;92m# users commonly want.\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m"]
[27.92,"o","\u001B[48;5;232m 15 \u001B[m\u001B[38;5;253m\u001B[38;5;92m#\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[1m\u001B[30m\u001B[107mspec/spec_helper.rb Line:1/89[1%]Col:1Buf:#1[35][0x23] \u001B[1;5H\u001B[?12l\u001B[?25h"]
[28.78,"o","\u001B[16;27H2/89[2%\u001B[2;5H"]
[29.09,"o","\u001B[?25l\u001B[1;15r\u001B[m\u001B[38;5;253m\u001B[1;1H\u001B[7M\u001B[1;17r\u001B[9;1H\u001B[97m\u001B[48;5;232m 16 \u001B[m\u001B[38;5;253m\u001B[38;5;92m# See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 17 \u001B[m\u001B[38;5;253m\u001B[38;5;186mRSpec\u001B[m\u001B[38;5;253m.configure \u001B[38;5;208mdo\u001B[m\u001B[38;5;253m |\u001B[38;5;220mconfig\u001B[m\u001B[38;5;253m|\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 18 \u001B[m\u001B[38;5;253m \u001B[38;5;92m# rspec-expectations config goes here. You can use an alternate\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 19 \u001B[m\u001B[38;5;253m \u001B[38;5;92m# assertion/expectation library such as wrong or the stdlib/minitest\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 20 \u001B[m\u001B[38;5;253m \u001B[38;5;92m# assertions if you prefer.\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 21 \u001B[m\u001B[38;5;253m config.expect_with \u001B[38;5;30m:rspec\u001B[m\u001B[38;5;253m \u001B[38;5;208mdo\u001B[m\u001B[38;5;253m |\u001B[38;5;220mexpectations\u001B[m\u001B[38;5;253m|\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 22 \u001B[m\u001B[38;5;253m \u001B[38;5;92m# This option will default to `true` "]
[29.09,"o","in RSpec 4. It makes the `description`\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[17;1H\u001B[K\u001B[16;27H\u001B[1m\u001B[30m\u001B[107m9/89[10%]Col:1Buf:#1[35][0x23]\u001B[2;5H\u001B[?12l\u001B[?25h"]
[30.19,"o","\u001B[?25l\u001B[1;15r\u001B[m\u001B[38;5;253m\u001B[1;1H\u001B[7M\u001B[1;17r\u001B[9;1H\u001B[97m\u001B[48;5;232m 23 \u001B[m\u001B[38;5;253m \u001B[38;5;92m# and `failure_message` of custom matchers include text for helper methods\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 24 \u001B[m\u001B[38;5;253m \u001B[38;5;92m# defined using `chain`, e.g.:\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 25 \u001B[m\u001B[38;5;253m \u001B[38;5;92m# be_bigger_than(2).and_smaller_than(4).description\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 26 \u001B[m\u001B[38;5;253m \u001B[38;5;92m# # => \"be bigger than 2 and smaller than 4\"\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 27 \u001B[m\u001B[38;5;253m \u001B[38;5;92m# ...rather than:\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 28 \u001B[m\u001B[38;5;253m \u001B[38;5;92m# # => \"be bigger than 2\"\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 29 \u001B[m\u001B[38;5;253m expectations.include_chain_clauses_in_custom_matcher_descriptions = \u001B[38;5;30mtrue\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[16;27H\u001B[1m\u001B[30m\u001B[107m16/89[17%]Col:1Buf:#1[35][0x23]\u001B[2;5H\u001B[?1"]
[30.19,"o","2l\u001B[?25h"]
[31.10,"o","\u001B[?25l\u001B[1;15r\u001B[m\u001B[38;5;253m\u001B[1;1H\u001B[7M\u001B[1;17r\u001B[9;1H\u001B[97m\u001B[48;5;232m 30 \u001B[m\u001B[38;5;253m \u001B[38;5;208mend\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 31 \u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 32 \u001B[m\u001B[38;5;253m \u001B[38;5;92m# rspec-mocks config goes here. You can use an alternate test double\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 33 \u001B[m\u001B[38;5;253m \u001B[38;5;92m# library (such as bogus or mocha) by changing the `mock_with` option here.\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 34 \u001B[m\u001B[38;5;253m config.mock_with \u001B[38;5;30m:rspec\u001B[m\u001B[38;5;253m \u001B[38;5;208mdo\u001B[m\u001B[38;5;253m |\u001B[38;5;220mmocks\u001B[m\u001B[38;5;253m|\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 35 \u001B[m\u001B[38;5;253m \u001B[38;5;92m# Prevents you from mocking or stubbing a method that does not exist on\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 36 \u001B[m\u001B[38;5;253m \u001B[38;5;92m# a real object. This is generally recommended, and will default to\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[16;27H\u001B[1m\u001B[30m\u001B[107m23/89[25%]Col:5B\u001B[2;9H\u001B[?"]
[31.10,"o","12l\u001B[?25h"]
[31.80,"o","\u001B[?25l\u001B[1;15r\u001B[m\u001B[38;5;253m\u001B[1;1H\u001B[7M\u001B[1;17r\u001B[9;1H\u001B[97m\u001B[48;5;232m 37 \u001B[m\u001B[38;5;253m \u001B[38;5;92m# `true` in RSpec 4.\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 38 \u001B[m\u001B[38;5;253m mocks.verify_partial_doubles = \u001B[38;5;30mtrue\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 39 \u001B[m\u001B[38;5;253m \u001B[38;5;208mend\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 40 \u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 41 \u001B[m\u001B[38;5;253m\u001B[38;5;92m# The settings below are suggested to provide a good initial experience\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 42 \u001B[m\u001B[38;5;253m\u001B[38;5;92m# with RSpec, but feel free to customize to your heart's content.\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 43 \u001B[m\u001B[38;5;253m\u001B[38;5;92m=begin\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\u001B[16;27H\u001B[1m\u001B[30m\u001B[107m30/89[33%]Col:3Buf:#1[101][0x65]\u001B[2;7H\u001B[?12l\u001B[?25h"]
[32.47,"o","\u001B[?25l\u001B[27m\u001B[m\u001B[38;5;253m\u001B[H\u001B[2J\u001B[1;1H\u001B[97m\u001B[48;5;232m 75 \u001B[m\u001B[38;5;253m\u001B[38;5;92m config.profile_examples = 10\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 76 \u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 77 \u001B[m\u001B[38;5;253m\u001B[38;5;92m # Run specs in random order to surface order dependencies. If you find an\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 78 \u001B[m\u001B[38;5;253m\u001B[38;5;92m # order dependency and want to debug it, you can fix the order by providing\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 79 \u001B[m\u001B[38;5;253m\u001B[38;5;92m # the seed, which is printed after each run.\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 80 \u001B[m\u001B[38;5;253m\u001B[38;5;92m # --seed 1234\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 81 \u001B[m\u001B[38;5;253m\u001B[38;5;92m config.order = :random\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 82 \u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 83 \u001B[m\u001B[38;5;253m\u001B[38;5;92m # Seed global randomization in this process using the `--seed` CLI op"]
[32.47,"o","tion.\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 84 \u001B[m\u001B[38;5;253m\u001B[38;5;92m # Setting this allows you to use `--seed` to deterministically reproduce\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 85 \u001B[m\u001B[38;5;253m\u001B[38;5;92m # test failures related to randomization by passing the same `--seed` value\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 86 \u001B[m\u001B[38;5;253m\u001B[38;5;92m # as the one that triggered the failure.\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 87 \u001B[m\u001B[38;5;253m\u001B[38;5;92m Kernel.srand config.seed\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 88 \u001B[m\u001B[38;5;253m\u001B[38;5;92m=end\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[97m\u001B[48;5;232m 89 \u001B[m\u001B[38;5;253m\u001B[38;5;208mend\u001B[m\u001B[38;5;253m\u001B[90m¬\u001B[m\u001B[38;5;253m\r\n\u001B[1m\u001B[30m\u001B[107mspec/spec_helper.rb Line:89/89[100%]Col:1Buf:#1[101][0x65] \u001B[15;5H\u001B[?12l\u001B[?25h"]
[33.34,"o","\u001B[?25l\r\n\r\n\u001B[m\u001B[38;5;253m:"]
[33.34,"o","\u001B[?12l\u001B[?25h"]
[33.47,"o","q\u001B[?25l\u001B[?12l\u001B[?25h"]
[33.60,"o","a\u001B[?25l\u001B[?12l\u001B[?25h"]
[33.66,"o","\r"]
[33.67,"o","\u001B[?25l\u001B[17;1H\u001B[K\u001B[17;1H\u001B[?1l\u001B>\u001B[?12l\u001B[?25h\u001B[?1049l"]
[33.67,"o","\u001B[1m\u001B[7m%\u001B[27m\u001B[1m\u001B[0m \r \r"]
[33.67,"o","\u001B]2;myron@Myron-Marstons-MacBook-Pro: ~/code/bowling\u0007"]
[33.67,"o","\u001B]1;~/code/bowling\u0007"]
[33.68,"o","\r\u001B[0m\u001B[27m\u001B[24m\u001B[J\u001B[01;31m➜ \u001B[01;32m \u001B[36mbowling \u001B[01;34mgit:(\u001B[31mmaster\u001B[34m) \u001B[33m✗\u001B[00m\u001B[00m\u001B[01;34m \u001B[00m\u001B[K"]
[33.98,"o","\r\r\n"]