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