add author test: pod spelling
[gitmo/Moose.git] / xt / pod_spell.t
1 use Test::Spelling;
2 my @stopwords;
3 for (<DATA>) {
4     chomp;
5     push @stopwords, $_
6       unless /\A (?: \# | \s* \z)/msx;    # skip comments, whitespace
7 };
8 add_stopwords(@stopwords);
9 set_spell_cmd('aspell list -l en');
10 all_pod_files_spelling_ok;
11
12 __DATA__
13 ## personal names
14 Aankhen
15 Aran
16 autarch
17 chansen
18 chromatic's
19 Debolaz
20 Deltac
21 dexter
22 ewilhelm
23 Goulah
24 gphat
25 groditi
26 jrockway
27 Kinyon's
28 Kogman
29 kolibrie
30 konobi
31 lbr
32 McWhirter
33 merlyn
34 mst
35 nothingmuch
36 Pearcey
37 perigrin
38 phaylon
39 Prather
40 Reis
41 rindolf
42 rlb
43 Rockway
44 Roditi
45 Rolsky
46 Roszatycki
47 sartak
48 Sedlacek
49 Shlomi
50 SL
51 stevan
52 Stevan
53 Vilain
54 wreis
55 Yuval
56
57 ## proper names
58 AOP
59 CLOS
60 cpan
61 CPAN
62 OCaml
63 ohloh
64 SVN
65
66 ## Moose
67 BankAccount
68 BankAccount's
69 BinaryTree
70 BUILDALL
71 BUILDARGS
72 CheckingAccount
73 clearers
74 composable
75 Debuggable
76 DEMOLISHALL
77 immutabilization
78 immutabilize
79 introspectable
80 metaclass
81 Metaclass
82 METACLASS
83 metaclass's
84 MetaObject
85 metaprogrammer
86 metarole
87 mixins
88 MooseX
89 Num
90 oose
91 PosInt
92 PositiveInt
93 ro
94 rw
95 Str
96 TypeContraints
97
98 ## computerese
99 API
100 APIs
101 Baz
102 datetimes
103 definedness
104 destructor
105 destructors
106 DWIM
107 hashrefs
108 inline
109 invocant
110 invocant's
111 irc
112 IRC
113 isa
114 login
115 namespace
116 namespaced
117 namespaces
118 namespacing
119 OO
120 OOP
121 ORM
122 overridable
123 parameterizable
124 parameterize
125 parameterized
126 parameterizes
127 pluggable
128 prechecking
129 prepends
130 runtime
131 stacktrace
132 subclassable
133 subtyping
134 TODO
135 unblessed
136 unexport
137 UNIMPORTING
138 Unported
139 unsets
140 unsettable
141 Whitelist
142
143 ## other jargon
144 bey
145 gey
146
147 ## neologisms
148 breakability
149 delegatee
150 hackery
151 ungloriously
152 wrappee
153
154 ## compound
155 # half-assed
156 assed
157 # role-ish, Ruby-ish, medium-to-large-ish
158 ish
159 # kool-aid
160 kool
161 # pre-5.10
162 pre
163 # vice versa
164 versa
165
166 ## slang
167 C'mon
168 might've
169 Nuff
170
171 ## things that should be in the dictionary, but are not
172 attribute's
173 declaratively
174 everyone's
175 human's
176 initializers
177 newfound
178 reimplements
179 reinitializes
180 specializer
181
182 ## misspelt on purpose
183 emali