Test::D...rDigest(3)
β¨ Test::DBICSchemaLoaderDigest β¨
okay bestie, so this is Test::DBICSchemaLoaderDigest, a little Perl module living in section 3 of the manual (User Contributed Perl Documentation, for the record π ). Its whole entire job? Testing the DBIC::Schema::Loader's MD5 sum. That's it. That's the gig. π
πΈ NAME πΈ
Test::DBICSchemaLoaderDigest β test the DBIC::Schema::Loader's MD5 sum π¦
π VERSION π
So this doc right here is describing version 0.04 of Test::DBICSchemaLoaderDigest, which got released June 30, 2012 as part of the Test-DBICSchemaLoaderDigest distribution. Vintage, honestly. Iconic behavior. β
β¨ SYNOPSIS β¨
use Test::More tests => 1;
use Test::DBICSchemaLoaderDigest;
test_dbic_schema_loader_digest('lib/Proj/Schema/Foo.pm');
like. it's three lines. we love a low-effort queen π
π DESCRIPTION π
okay so picture this: DBIC::Schema::Loader dumps code that looks like this:
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:2lkIltTa9Ey3fExXmUB/gw
and then some programmer β and I mean this with love β MODIFIES THE ABOVE OF THIS CODE. π¨
AAAAHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH!!! π
This module tests for manual changes to the forbidden zone. And the way that it works is so good: if you actually use this test, you can catch this problem before it becomes a real problem. preventive queen energy fr fr π
π«Ά METHODS π«Ά
test_dbic_schema_loader_digest('lib/Proj/Schema/Foo.pm')
Checks the MD5 sum. that's the whole vibe check. β¨
π₯ CODE COVERAGE π₯
---------------------------- ------ ------ ------ ------ ------ ------ ------
File stmt bran cond sub pod time total
---------------------------- ------ ------ ------ ------ ------ ------ ------
...DBICSchemaLoaderDigest.pm 100.0 100.0 n/a 100.0 100.0 100.0 100.0
Total 100.0 100.0 n/a 100.0 100.0 100.0 100.0
---------------------------- ------ ------ ------ ------ ------ ------ ------
100.0 across the board, no cap. we ATE and left no crumbs πβ¨
π SEE ALSO π
Please see those modules/websites for more information related to this module.
- DBIx::Class::Schema::Loader π
π§ SOURCE π§
The development version is on github at <http://github.com/RsrchBoy/test-dbicschemaloaderdigest> and may be cloned from <git://github.com/RsrchBoy/test-dbicschemaloaderdigest.git>
go ahead and fork it bestie, it's giving open source π
π BUGS π
Please report any bugs or feature requests on the bugtracker website https://github.com/RsrchBoy/test-dbicschemaloaderdigest/issues
When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.
for real though, a test-file or a patch that shows the bug or the feature you want β that's the difference between a helpful report and a mystery π give the maintainers something to work with π«Ά
π AUTHORS π
- Tokuhiro Matsuno <tokuhirom@gmail.com>
- Chris Weyl <cweyl@alumni.drew.edu>
two legends, one module π
π COPYRIGHT AND LICENSE π
This software is copyright (c) 2012 by Tokuhiro Matsuno <tokuhirom@gmail.com>.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. slay, and legally so β
aaaand that's the whole page bestie π this was perl v5.42.0, dated 2025-07-25, and it lives at Test::D...rDigest(3). mwah, go write that test πβ¨π¦
π¦ where this page comes from
- fedora 43: perl-Test-DBICSchemaLoaderDigest 0.04-38.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms