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