[perl-Pango] On pango 1.0, skip tests that need Pango::AttrIterator->get_attrs
- From: Torsten Schönfeld <tsch src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [perl-Pango] On pango 1.0, skip tests that need Pango::AttrIterator->get_attrs
- Date: Thu, 17 Dec 2009 20:23:51 +0000 (UTC)
commit 9ea9d2644824dc7123eb2dd37327a9a59278f498
Author: Torsten Schönfeld <kaffeetisch gmx de>
Date: Thu Dec 17 21:23:06 2009 +0100
On pango 1.0, skip tests that need Pango::AttrIterator->get_attrs
t/PangoAttributes.t | 29 +++++++++++++++++++----------
1 files changed, 19 insertions(+), 10 deletions(-)
---
diff --git a/t/PangoAttributes.t b/t/PangoAttributes.t
index 9f73621..5d8b4e1 100644
--- a/t/PangoAttributes.t
+++ b/t/PangoAttributes.t
@@ -451,17 +451,23 @@ isa_ok ($iter, 'Pango::AttrIterator');
is_deeply ([$iter->range], [0, 23]);
ok ($iter->get ('weight')->equal ($attr_weight));
-my @attrs = $iter->get_attrs;
-is (scalar @attrs, 2);
-ok ($attrs[1]->equal ($attr_variant));
-ok ($iter->next);
-ok ($iter->next);
+SKIP: {
+ skip 'get_attrs', 6
+ unless Pango->CHECK_VERSION (1, 2, 0);
+
+ my @attrs = $iter->get_attrs;
+ is (scalar @attrs, 2);
+ ok ($attrs[1]->equal ($attr_variant));
- attrs = $iter->get_attrs;
-is (scalar @attrs, 0);
+ ok ($iter->next);
+ ok ($iter->next);
-is ($iter->get ('weight'), undef);
+ @attrs = $iter->get_attrs;
+ is (scalar @attrs, 0);
+
+ is ($iter->get ('weight'), undef);
+}
# get_font
$list = Pango::AttrList->new;
@@ -508,7 +514,7 @@ SKIP: {
my $list_new = $list->filter ($callback, 'urgs');
$iter = $list_new->get_iterator;
- @attrs = $iter->get_attrs;
+ my @attrs = $iter->get_attrs;
is (scalar @attrs, 1);
isa_ok ($attrs[0], 'Pango::AttrWeight');
ok ($iter->next);
@@ -526,7 +532,10 @@ isa_ok ($attr_list, 'Pango::AttrList');
is ($text, 'this text is really cool (no lie)', 'text is stripped of tags');
ok ((not defined $accel_char), 'no accel_char if no accel_marker');
-{
+SKIP: {
+ skip 'need get_attrs', 7
+ unless Pango->CHECK_VERSION (1, 2, 0);
+
# first, only <big>
my $iter = $attr_list->get_iterator;
my @attrs = $iter->get_attrs;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]