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

Improvements to URL's and Tests #6

Merged
merged 12 commits into from Aug 22, 2013
Merged

Improvements to URL's and Tests #6

merged 12 commits into from Aug 22, 2013

Conversation

techdragon
Copy link
Contributor

The vimeo and youtube urls are now able to handle a few more formats as defined in the tests.

The regex is able to handle a few more formats than the ones covered in the tests, I'm unwilling to add arbitrary test cases till i can find some proper documentation to back up the format. I'm currently looking for a better regex that requires less use of specific match patterns to catch all the various formats. But this one blocks the fake urls you pointed out, and catches all the formats i can think of or have found suggested. I also added more test cases to match the improvements, and fixed a faulty test that didnt use a proper input format to test with.

…e new youtube detection regex.

- and rev bump
- updated detection for youtube to detect ok without protocol
- updated detection for vimeo to detect ok without protocol
- updated vimeo video ID finding regex to handle embed video url format 'player.vimeo.com/video/ID'
- updated youtube url to match more of the multiple youtube url formats
- 13456 is an invalid video ID, its too short.
yetty added a commit that referenced this pull request Aug 22, 2013
Improvements to URL's and Tests
@yetty yetty merged commit cc2fbde into jazzband:master Aug 22, 2013
@yetty
Copy link
Collaborator

yetty commented Aug 22, 2013

Great! Thank you.

@coveralls
Copy link

Coverage Status

Coverage remained the same when pulling 085b650 on techdragon:master into b8611cd on yetty:master.

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

Successfully merging this pull request may close these issues.

None yet

3 participants