Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cmp document functions #146

Open
wants to merge 39 commits into
base: master
Choose a base branch
from

Conversation

moregan
Copy link
Collaborator

@moregan moregan commented Dec 5, 2014

Add t::lib::PPI::Test::CMP, containing the cmp_document family of testing functions, plus conversion of one .t file to use them. This is the last of the material from the old cmp_document branch. When it is merged, the old pull request #49 can be closed.

Changes since this material was last reviewed: added Class::Name => content shorthand, ability to skip children of an element via NODESCEND.

guillaumeaubert and others added 30 commits November 11, 2014 22:13
Conflicts:
	t/ppi_statement_sub.t
Conflicts:
	t/ppi_statement_package.t
	t/ppi_statement_sub.t
	t/ppi_token_operator.t
not require that the caller call flush_locations
on the document.
@moregan
Copy link
Collaborator Author

moregan commented Dec 5, 2014

Normally I don't like unconditional exports, but thought this might be a case for them.

@wchristian
Copy link
Member

Haven't read everything yet, but for tests unconditional exports are fine. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants