this speling test is really useful. fixed a whole bunch of types in the cookbook
[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 hardcode
78 immutabilization
79 immutabilize
80 introspectable
81 metaclass
82 Metaclass
83 METACLASS
84 metaclass's
85 metadata
86 MetaObject
87 metaprogrammer
88 metarole
89 mixins
90 MooseX
91 Num
92 oose
93 PosInt
94 PositiveInt
95 ro
96 rw
97 Str
98 TypeContraints
99
100 ## computerese
101 API
102 APIs
103 Baz
104 datetimes
105 definedness
106 destructor
107 destructors
108 DWIM
109 hashrefs
110 immutabilize
111 immutabilized
112 inline
113 invocant
114 invocant's
115 irc
116 IRC
117 isa
118 login
119 namespace
120 namespaced
121 namespaces
122 namespacing
123 OO
124 OOP
125 ORM
126 overridable
127 parameterizable
128 parameterize
129 parameterized
130 parameterizes
131 pluggable
132 prechecking
133 prepends
134 runtime
135 stacktrace
136 subclassable
137 subtyping
138 TODO
139 unblessed
140 unexport
141 UNIMPORTING
142 Unported
143 unsets
144 unsettable
145 Whitelist
146
147 ## other jargon
148 bey
149 gey
150
151 ## neologisms
152 breakability
153 delegatee
154 hackery
155 ungloriously
156 wrappee
157
158 ## compound
159 # half-assed
160 assed
161 # role-ish, Ruby-ish, medium-to-large-ish
162 ish
163 # kool-aid
164 kool
165 # pre-5.10
166 pre
167 # vice versa
168 versa
169
170 ## slang
171 C'mon
172 might've
173 Nuff
174
175 ## things that should be in the dictionary, but are not
176 attribute's
177 declaratively
178 everyone's
179 human's
180 initializers
181 newfound
182 reimplements
183 reinitializes
184 specializer
185
186 ## misspelt on purpose
187 emali