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