diff --git a/0pdd.rb b/0pdd.rb index e9d48840..3d3924b6 100644 --- a/0pdd.rb +++ b/0pdd.rb @@ -394,7 +394,7 @@ def repo_name(name) error 404 if name.nil? - error 404 unless name =~ %r{^[a-zA-Z0-9_]+/[a-zA-Z0-9_]+$} + error 404 unless name =~ %r{^[a-zA-Z0-9-_]+/[a-zA-Z0-9-_]+$} name end diff --git a/test/test_0pdd.rb b/test/test_0pdd.rb index 6cd0f1f0..f3108d7d 100644 --- a/test/test_0pdd.rb +++ b/test/test_0pdd.rb @@ -82,7 +82,7 @@ def test_renders_page_not_found def test_it_understands_push_from_github post( '/hook/github', - '{"repository":{"full_name":"yegor256/pdd"}, "ref":"refs/heads/master"}', + '{"repository":{"full_name":"yegor256-one/0pdd-test"}, "ref":"refs/heads/master"}', 'CONTENT_TYPE' => 'application/json' ) assert(last_response.ok?)