-
-
Notifications
You must be signed in to change notification settings - Fork 76
Python enable markdown acceptance tests #64
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
Python enable markdown acceptance tests #64
Conversation
Weird. I would have expected CI to run when I changed the target branch. I guess you'll have to push something for the build to trigger |
…../testdata/good/minimal.feature.md
…python implementations of GherkinInMarkdownMatcher
@mpkorstanje I have acceptance tests passing locally (I think) Will review any CI failures. |
…support for matched_keyword_type
…ython Markdown implementations
@mpkorstanje Ok, I think I'm blocked on this now. TL;DR
|
@temyers if you merge main into this branch now you should at least be past the JavaScript circular dep issue. |
Looks like this fell of the wagon at some point. I've tried to merge main into this PR but I'm seeing more conflicts than I can solve. Is it worth salvaging this PR? |
@mpkorstanje, haven't evaluated the scope of changes as such just yet, though for sure would be great to retain the contributions and review if something to take forward. I was able to merge and resolve the conflicts from |
@kieran-ryan see my comments above regarding salvaging this PR: I've added the knowledge I gained from reviewing the Perl and JS implementations. |
…-markdown-acceptance-tests
I've done some work locally to merge |
could push the work I have so far, if that's helpful. |
@temyers @davidjgoss @kieran-ryan I've pushed updates with all tests succeeding now, including the recent "longest-prefix" fix for #400. Could you check out this implementation and see if you have any remarks/comments? |
GherkinInMarkdown is not a new feature; it's only being implemented in Python...
* Comments are not supported in GherkinInMarkdown, so don't expect it as output * Table rows can't be matched as comments since comments are not supported in Markdown mode
(Since comments are not supported in GherkinInMarkdown.)
fb17eb0
to
31551ed
Compare
…n-acceptance-tests
…n-acceptance-tests
🤔 What's changed?
My version of #37
⚡️ What's your motivation?
Fix acceptance tests to support markdown in python
🏷️ What kind of change is this?
♻️ Anything particular you want feedback on?
This: https://github.com/cucumber/gherkin/pull/64/files#r1033154806
Would appreciate a second pair of eyes on the approval tests.
These should be consistent across python and Javascript implementations (at least) (cc @aslakhellesoy)?
📋 Checklist:
This text was originally generated from a template, then edited by hand. You can modify the template here.