Test::...Dataset(3pm)

πŸ“¦
version 0.87 Β· 4 versions
, in debian trixie, ubuntu resolute, ubuntu stonking

πŸ’– Test::...Dataset β€” aka Test::BDD::Cucumber::Model::Scenario πŸ’–

okay bestie, gather round, because this is the perl v5.40.1 manual page for Test::...Dataset(3pm) and it's literally the model that holds one whole scenario, no cap. it's from the User Contributed Perl Documentation collection, so you know it's a real one. 🫢


✨ NAME ✨

Test::BDD::Cucumber::Model::Scenario β€” a whole entire model to represent a scenario. yes queen, one class, one job. πŸ’…


πŸŽ€ VERSION πŸŽ€

version 0.87 β€” that's the vibe check result, and it passed. ⭐


🌸 DESCRIPTION 🌸

Model to represent a scenario. that's it, that's the whole description, and honestly? iconic. short, sweet, does not over-explain itself. main character energy fr fr. πŸ‘‘


πŸ¦‹ ATTRIBUTES πŸ¦‹

every scenario object is carrying these around like little accessories in its purse. let's open it up. πŸ’–

🌈 name

The text after the "Examples:" keyword.

like, whatever comes right after Examples:? that's the name. periodt.

πŸ“ description

The text between the Scenario line and the first step line.

so it lives in that lil gap β€” after the Scenario line, before the steps start showing up. that's its whole neighborhood. 🏑

πŸ’œ data

Scenario-related data table, as an arrayref of hashrefs.

an arrayref of hashrefs. say it with me. arrayref of hashrefs. it's giving very perl-core and we love that for it. πŸ”₯

⭐ line

A Test::BDD::Cucumber::Model::Line object corresponding to the line where the "Scenario" keyword is.

so it's not just a number, bestie, it's a whole Test::BDD::Cucumber::Model::Line object, and it points at the exact line where the "Scenario" keyword is chillin'. iykyk. πŸ’«

🧚 tags

Tags that the scenario has been tagged with, and has inherited from its feature.

so it's the tags it got tagged with directly, PLUS the ones it inherited from its feature β€” like getting hand-me-downs but make them cute. πŸŽ€


πŸ’… AUTHOR πŸ’…

Peter Sergeant "pete@clueball.com"

say thank you to pete. say it. πŸ™


πŸ‘‘ LICENSE πŸ‘‘

Copyright 2019-2023, Erik Huelsmann
Copyright 2011-2019, Peter Sergeant; Licensed under the same terms as Perl

two whole copyright eras, both legendary, and it's licensed under the same terms as Perl itself. respect the lineage. 🌟


lowkey important reminder bestie: this page is perl v5.40.1, dated 2025-05-29, and it's filed under Test::...Dataset(3pm) in the User Contributed Perl Documentation. that's the whole thing, and you ate. πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈπŸ’…πŸ«Ά
πŸ“¦ where this page comes from