Skip to content

Commit 185f47d

Browse files
committed
Simplify some isa-ok() tests
1 parent d6f7507 commit 185f47d

2 files changed

Lines changed: 12 additions & 12 deletions

File tree

t/module-extensions.t

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ is $module.index.tail(5)[0].name, 'z-index', 'index';
2121
like $module.index.tail.name, /'-my-anon'/, 'index';
2222

2323
is $module.name, 'CSS3', 'module.name';
24-
isa-ok $module.grammar, ::('CSS::Module::CSS3'), 'css3 grammar';
25-
isa-ok $module.actions, ::('CSS::Module::CSS3::Actions'), 'css3 actions';
24+
isa-ok $module.grammar, 'CSS::Module::CSS3', 'css3 grammar';
25+
isa-ok $module.actions, 'CSS::Module::CSS3::Actions', 'css3 actions';
2626
my $meta = $module.property-metadata;
2727
is-deeply $meta<-my-align>, {:default("a nameless value that acts as 'left' if 'direction' is 'ltr', 'right' if 'direction' is 'rtl'"), :inherit, :synopsis("<align> | justify")}, "'like' extension property";
2828
is-deeply $meta<-my-align2>, {:default<middle>, :!inherit, :synopsis("left | middle | right")}, 'coerced extension property';

t/module.t

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ use CSS::Module::SVG;
88

99
lives-ok {require CSS::Specification:ver(v0.4.4..*) }, "CSS::Specification version";
1010
my \css1-module = CSS::Module::CSS1.module;
11-
isa-ok css1-module.grammar, ::('CSS::Module::CSS1'), 'css1 grammar';
12-
isa-ok css1-module.actions, ::('CSS::Module::CSS1::Actions'), 'css1 actions';
11+
isa-ok css1-module.grammar, 'CSS::Module::CSS1', 'css1 grammar';
12+
isa-ok css1-module.actions, 'CSS::Module::CSS1::Actions', 'css1 actions';
1313
my \css1-prop = css1-module.property-metadata;
1414
nok css1-prop<azimuth>:exists, 'css1 does not have azimuth';
1515
is-deeply css1-prop<border>, {:box, :edges["border-top", "border-right", "border-bottom", "border-left"], :children["border-width", "border-style", "border-color"], :!inherit, :synopsis("'border-width' || 'border-style' || 'border-color'")}, 'css1 border';
@@ -34,8 +34,8 @@ my \css21-module = CSS::Module::CSS21.module;
3434
css21-module.extend(:name<-xhtml-align>, :like<text-align>);
3535
my \alias = css21-module.index.tail;
3636
is alias.name, '-xhtml-align';
37-
isa-ok css21-module.grammar, ::('CSS::Module::CSS21'), 'css21 grammar';
38-
isa-ok css21-module.actions, ::('CSS::Module::CSS21::Actions'), 'css21 actions';
37+
isa-ok css21-module.grammar, 'CSS::Module::CSS21', 'css21 grammar';
38+
isa-ok css21-module.actions, 'CSS::Module::CSS21::Actions', 'css21 actions';
3939
my \css21-prop = css21-module.property-metadata;
4040
ok css21-prop<azimuth>:exists, 'css21 has azimuth';
4141
is-deeply css21-prop<border>, {:box, :children["border-width", "border-style", "border-color"], :edges["border-top", "border-right", "border-bottom", "border-left"], :!inherit, :synopsis("[ 'border-width' || 'border-style' || 'border-color' ]")}, 'css21 border';
@@ -52,8 +52,8 @@ is css21-module.property-name(css21-module.index[7].children[1]), 'border-style'
5252

5353
my \css3-module = CSS::Module::CSS3.module;
5454
is css3-module.name, 'CSS3', 'module.name';
55-
isa-ok css3-module.grammar, ::('CSS::Module::CSS3'), 'css3 grammar';
56-
isa-ok css3-module.actions, ::('CSS::Module::CSS3::Actions'), 'css3 actions';
55+
isa-ok css3-module.grammar, 'CSS::Module::CSS3', 'css3 grammar';
56+
isa-ok css3-module.actions, 'CSS::Module::CSS3::Actions', 'css3 actions';
5757
my \css3-prop = css3-module.property-metadata;
5858
is-deeply css3-prop<azimuth>, {:default<center>, :inherit, :synopsis("<angle> | [ <direction> || <behind> ] | <delta>")}, 'css3 azimuth';
5959
is-deeply css3-prop<border>, {:box, :children["border-width", "border-style", "border-color"], :edges["border-top", "border-right", "border-bottom", "border-left"], :!inherit, :synopsis("[ 'border-width' || 'border-style' || 'border-color' ]")}, 'css3 border';
@@ -66,14 +66,14 @@ is css3-module.property-number('border'), 7;
6666
is css3-module.property-name(css3-module.index[7].children[1]), 'border-style';
6767

6868
my \at-fontface-module = css3-module.sub-module<@font-face>;
69-
isa-ok at-fontface-module.grammar, ::('CSS::Module::CSS3::Fonts::AtFontFace'), '@font-face grammar';
70-
isa-ok at-fontface-module.actions, ::('CSS::Module::CSS3::Actions'), '@font-face actions';
69+
isa-ok at-fontface-module.grammar, 'CSS::Module::CSS3::Fonts::AtFontFace', '@font-face grammar';
70+
isa-ok at-fontface-module.actions, 'CSS::Module::CSS3::Actions', '@font-face actions';
7171
my \at-fontface-prop = at-fontface-module.property-metadata;
7272
is-deeply at-fontface-prop<font-style>, { :synopsis("normal | italic | oblique"), :!inherit, :default<normal>, }, '@font-face font-style';
7373

7474
my \svg-module = CSS::Module::SVG.module;
75-
isa-ok svg-module.grammar, ::('CSS::Module::SVG'), 'svg grammar';
76-
isa-ok svg-module.actions, ::('CSS::Module::SVG::Actions'), 'svg actions';
75+
isa-ok svg-module.grammar, 'CSS::Module::SVG', 'svg grammar';
76+
isa-ok svg-module.actions, 'CSS::Module::SVG::Actions', 'svg actions';
7777
my \svg-prop = svg-module.property-metadata;
7878
is-deeply svg-prop<azimuth>, { :synopsis("<angle> | [ <direction> || <behind> ] | <delta>"), :inherit, :default<center>, }, 'svg azimuth';
7979
is-deeply svg-prop<alignment-baseline>, { :synopsis("auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge | ideographic | alphabetic | hanging | mathematical"), :!inherit, :default<baseline>, }, 'svg alignment-baseline';

0 commit comments

Comments
 (0)