Fix up the Pod tests
[gitmo/Moose.git] / xt / author / pod_spell.t
1 use strict;
2 use warnings;
3
4 use Test::Spelling;
5
6 my @stopwords;
7 for (<DATA>) {
8     chomp;
9     push @stopwords, $_
10         unless /\A (?: \# | \s* \z)/msx;    # skip comments, whitespace
11 }
12
13 add_stopwords(@stopwords);
14 set_spell_cmd('aspell list -l en');
15 all_pod_files_spelling_ok;
16
17 __DATA__
18 ## personal names
19 Aankhen
20 Aran
21 autarch
22 Buels
23 chansen
24 chromatic's
25 Debolaz
26 Deltac
27 dexter
28 doy
29 ewilhelm
30 frodwith
31 Goulah
32 gphat
33 groditi
34 Hardison
35 jrockway
36 Kinyon's
37 Kogman
38 kolibrie
39 konobi
40 Lanyon
41 lbr
42 Luehrs
43 McWhirter
44 merlyn
45 mst
46 nothingmuch
47 Pearcey
48 perigrin
49 phaylon
50 Prather
51 Ragwitz
52 Reis
53 rafl
54 rindolf
55 rlb
56 Rockway
57 Roditi
58 Rolsky
59 Roszatycki
60 Roszatycki's
61 sartak
62 Sedlacek
63 Shlomi
64 SL
65 stevan
66 Stevan
67 tozt
68 Vilain
69 wreis
70 Yuval
71
72 ## proper names
73 AOP
74 CLOS
75 cpan
76 CPAN
77 OCaml
78 ohloh
79 SVN
80
81 ## Moose
82 AttributeHelpers
83 BankAccount
84 BankAccount's
85 BinaryTree
86 BUILDALL
87 BUILDARGS
88 CheckingAccount
89 clearers
90 composable
91 Debuggable
92 DEMOLISHALL
93 hardcode
94 immutabilization
95 immutabilize
96 introspectable
97 metaclass
98 Metaclass
99 METACLASS
100 metaclass's
101 metadata
102 MetaObject
103 metaprogrammer
104 metarole
105 metatraits
106 mixins
107 MooseX
108 Num
109 oose
110 OtherName
111 PosInt
112 PositiveInt
113 ro
114 rw
115 RoleSummation
116 Str
117 TypeContraints
118
119 ## computerese
120 API
121 APIs
122 arrayrefs
123 arity
124 Baz
125 Changelog
126 codebase
127 committer
128 committers
129 compat
130 datetimes
131 dec
132 definedness
133 destructor
134 destructors
135 destructuring
136 dev
137 DWIM
138 DUCKTYPE
139 GitHub
140 hashrefs
141 hotspots
142 immutabilize
143 immutabilized
144 inline
145 inlines
146 invocant
147 invocant's
148 irc
149 IRC
150 isa
151 JSON
152 kv
153 login
154 mul
155 namespace
156 namespaced
157 namespaces
158 namespacing
159 # as in required-ness
160 ness
161 O'Caml
162 OO
163 OOP
164 ORM
165 overridable
166 parameterizable
167 parameterization
168 parameterize
169 parameterized
170 parameterizes
171 params
172 pluggable
173 prechecking
174 prepends
175 pu
176 rebase
177 rebased
178 rebasing
179 reblesses
180 refactored
181 refactoring
182 rethrows
183 runtime
184 serializer
185 stacktrace
186 subclassable
187 subname
188 subtyping
189 TODO
190 unblessed
191 unexport
192 UNIMPORTING
193 Unported
194 unsets
195 unsettable
196 utils
197 whitelist
198 Whitelist
199 workflow
200
201 ## other jargon
202 bey
203 gey
204
205 ## neologisms
206 breakability
207 delegatee
208 featureful
209 hackery
210 hacktern
211 undeprecate
212 wrappee
213
214 ## compound
215 # half-assed
216 assed
217 # role-ish, Ruby-ish, medium-to-large-ish
218 ish
219 # kool-aid
220 kool
221 # pre-5.10
222 pre
223 # vice versa
224 versa
225 lookup
226 # co-maint
227 maint
228
229 ## slang
230 C'mon
231 might've
232 Nuff
233
234 ## things that should be in the dictionary, but are not
235 attribute's
236 declaratively
237 everybody's
238 everyone's
239 human's
240 indices
241 initializers
242 newfound
243 reimplements
244 reinitializes
245 specializer
246
247 ## misspelt on purpose
248 emali
249 uniq
250