summaryrefslogtreecommitdiff
path: root/Data-MultiValued/t/tags-ranges-setting.t
diff options
context:
space:
mode:
authorGianni Ceccarelli <dakkar@thenautilus.net>2011-11-10 12:53:24 +0000
committerGianni Ceccarelli <dakkar@thenautilus.net>2011-11-10 15:04:15 +0000
commit9b3887ba26cfa17344567d9a1b89921892d02dda (patch)
treeb9e8d8c63cfb158cb5a9e6c9f71946e35ffdbcee /Data-MultiValued/t/tags-ranges-setting.t
parentugly serialization helper role (diff)
downloaddata-multivalued-9b3887ba26cfa17344567d9a1b89921892d02dda.tar.gz
data-multivalued-9b3887ba26cfa17344567d9a1b89921892d02dda.tar.bz2
data-multivalued-9b3887ba26cfa17344567d9a1b89921892d02dda.zip
'clear' almost completely implemneted
Diffstat (limited to 'Data-MultiValued/t/tags-ranges-setting.t')
-rw-r--r--Data-MultiValued/t/tags-ranges-setting.t17
1 files changed, 17 insertions, 0 deletions
diff --git a/Data-MultiValued/t/tags-ranges-setting.t b/Data-MultiValued/t/tags-ranges-setting.t
index 5f82a4e..e25a9f1 100644
--- a/Data-MultiValued/t/tags-ranges-setting.t
+++ b/Data-MultiValued/t/tags-ranges-setting.t
@@ -65,4 +65,21 @@ for my $tag (@tags) {
}
}
+$obj->clear({tag=>$tags[1],from=>$ranges[0]->[0],to=>$ranges[0]->[1]});
+dies_ok {
+ $obj->get({
+ tag=>$tags[1],
+ at => $ranges[0]->[0]+1,
+ })
+} 'getting deleted range from inside tag dies';
+
+cmp_ok(
+ $obj->get({
+ tag => $tags[1],
+ at => $ranges[1]->[0]+1,
+ }),
+ '==',
+ $ranges[1]->[2],
+ 'other ranges in same tag are still there');
+
done_testing();