Changeset 23932 for trunk/Nebulous-Server/t/75_parse_neb_key.t
- Timestamp:
- Apr 20, 2009, 11:15:20 AM (17 years ago)
- Location:
- trunk/Nebulous-Server
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
t/75_parse_neb_key.t (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Nebulous-Server
-
Property svn:mergeinfo
set to
/branches/neb_distrib_20081210/Nebulous-Server merged eligible /trunk/Nebulous-Server merged eligible
-
Property svn:mergeinfo
set to
-
trunk/Nebulous-Server/t/75_parse_neb_key.t
r19431 r23932 10 10 use Test::More; 11 11 12 plan tests => 80;12 plan tests => 99; 13 13 14 14 use lib qw( ./t ./lib ); 15 15 16 use Nebulous::Key sqw( parse_neb_key );16 use Nebulous::Key qw( parse_neb_key ); 17 17 use Test::Nebulous; 18 18 … … 224 224 } 225 225 226 # root volume references 227 { 228 my $key = parse_neb_key('neb:///'); 229 230 is($key->path, '', 'path'); 231 is($key->volume, undef, 'volume name'); 232 is($key->soft_volume, undef, 'soft volume name'); 233 } 234 235 { 236 my $key = parse_neb_key('neb:///.'); 237 238 is($key->path, '', 'path'); 239 is($key->volume, undef, 'volume name'); 240 is($key->soft_volume, undef, 'soft volume name'); 241 } 242 243 { 244 my $key = parse_neb_key('neb:///..'); 245 246 is($key->path, '', 'path'); 247 is($key->volume, undef, 'volume name'); 248 is($key->soft_volume, undef, 'soft volume name'); 249 } 250 251 { 252 my $key = parse_neb_key('/'); 253 254 is($key->path, '', 'path'); 255 is($key->volume, undef, 'volume name'); 256 is($key->soft_volume, undef, 'soft volume name'); 257 } 258 259 { 260 my $key = parse_neb_key('.'); 261 262 is($key->path, '', 'path'); 263 is($key->volume, undef, 'volume name'); 264 is($key->soft_volume, undef, 'soft volume name'); 265 } 266 267 { 268 my $key = parse_neb_key('..'); 269 270 is($key->path, '', 'path'); 271 is($key->volume, undef, 'volume name'); 272 is($key->soft_volume, undef, 'soft volume name'); 273 } 274 226 275 # key w/ whitespace 227 276 eval { … … 267 316 }; 268 317 like( $@, qr/requires a leading slash/, "leading slash" ); 318 319 # URI w/ volume but w/o path 320 eval { 321 my $key = parse_neb_key('neb://foo'); 322 }; 323 like( $@, qr/requires a path/, "no path" );
Note:
See TracChangeset
for help on using the changeset viewer.
