mirror of
https://github.com/wahyd4/gitlabhq.git
synced 2026-08-09 04:36:11 +10:00
Fix minor stylistic complaints
This commit is contained in:
@@ -13,13 +13,12 @@ class @NewBranchForm
|
||||
@name.on 'blur', @validate
|
||||
|
||||
init: ->
|
||||
@name.trigger 'blur'if @name.val().length > 0
|
||||
@name.trigger 'blur' if @name.val().length > 0
|
||||
|
||||
setupAvailableRefs: (availableRefs) ->
|
||||
@ref.autocomplete {
|
||||
@ref.autocomplete
|
||||
source: availableRefs,
|
||||
minLength: 1
|
||||
}
|
||||
|
||||
setupRestrictions: ->
|
||||
startsWith = {
|
||||
@@ -36,7 +35,7 @@ class @NewBranchForm
|
||||
|
||||
invalid = {
|
||||
pattern: /(\s|~|\^|:|\?|\*|\[|\\|\.\.|@\{|\/{2,}){1}/g
|
||||
prefix: "can't contains",
|
||||
prefix: "can't contain",
|
||||
conjunction: ", "
|
||||
}
|
||||
|
||||
|
||||
@@ -62,7 +62,7 @@ class Spinach::Features::ProjectCommitsBranches < Spinach::FeatureSteps
|
||||
|
||||
step 'I should see new an error that branch is invalid' do
|
||||
expect(page).to have_content 'Branch name is invalid'
|
||||
expect(page).to have_content "can't contains spaces"
|
||||
expect(page).to have_content "can't contain spaces"
|
||||
end
|
||||
|
||||
step 'I should see new an error that ref is invalid' do
|
||||
|
||||
@@ -22,91 +22,91 @@ describe 'Branch', ->
|
||||
|
||||
it "can't have two consecutive dots", ->
|
||||
@name.val('foo..bar').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '..'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '..'")
|
||||
|
||||
it "can't have spaces anywhere", ->
|
||||
@name.val(' foo').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains spaces")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain spaces")
|
||||
@name.val('foo bar').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains spaces")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain spaces")
|
||||
@name.val('foo ').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains spaces")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain spaces")
|
||||
|
||||
it "can't have ~ anywhere", ->
|
||||
@name.val('~foo').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '~'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '~'")
|
||||
@name.val('foo~bar').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '~'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '~'")
|
||||
@name.val('foo~').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '~'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '~'")
|
||||
|
||||
it "can't have tilde anwhere", ->
|
||||
@name.val('~foo').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '~'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '~'")
|
||||
@name.val('foo~bar').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '~'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '~'")
|
||||
@name.val('foo~').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '~'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '~'")
|
||||
|
||||
it "can't have caret anywhere", ->
|
||||
@name.val('^foo').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '^'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '^'")
|
||||
@name.val('foo^bar').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '^'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '^'")
|
||||
@name.val('foo^').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '^'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '^'")
|
||||
|
||||
it "can't have : anywhere", ->
|
||||
@name.val(':foo').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains ':'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain ':'")
|
||||
@name.val('foo:bar').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains ':'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain ':'")
|
||||
@name.val(':foo').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains ':'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain ':'")
|
||||
|
||||
it "can't have question mark anywhere", ->
|
||||
@name.val('?foo').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '?'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '?'")
|
||||
@name.val('foo?bar').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '?'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '?'")
|
||||
@name.val('foo?').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '?'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '?'")
|
||||
|
||||
it "can't have asterisk anywhere", ->
|
||||
@name.val('*foo').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '*'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '*'")
|
||||
@name.val('foo*bar').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '*'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '*'")
|
||||
@name.val('foo*').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '*'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '*'")
|
||||
|
||||
it "can't have open bracket anywhere", ->
|
||||
@name.val('[foo').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '['")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '['")
|
||||
@name.val('foo[bar').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '['")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '['")
|
||||
@name.val('foo[').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '['")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '['")
|
||||
|
||||
it "can't have a backslash anywhere", ->
|
||||
@name.val('\\foo').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '\\'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '\\'")
|
||||
@name.val('foo\\bar').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '\\'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '\\'")
|
||||
@name.val('foo\\').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '\\'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '\\'")
|
||||
|
||||
it "can't contain a sequence @{ anywhere", ->
|
||||
@name.val('@{foo').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '@{'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '@{'")
|
||||
@name.val('foo@{bar').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '@{'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '@{'")
|
||||
@name.val('foo@{').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '@{'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '@{'")
|
||||
|
||||
it "can't have consecutive slashes", ->
|
||||
@name.val('foo//bar').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains consecutive slashes")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain consecutive slashes")
|
||||
|
||||
it "can't end with a slash", ->
|
||||
@name.val('foo/').trigger('blur')
|
||||
@@ -126,11 +126,11 @@ describe 'Branch', ->
|
||||
|
||||
it "concatenates all error messages", ->
|
||||
@name.val('/foo bar?~.').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't start with '/', can't contains spaces, '?', '~', can't end in '.'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't start with '/', can't contain spaces, '?', '~', can't end in '.'")
|
||||
|
||||
it "doesn't duplicate error messages", ->
|
||||
@name.val('?foo?bar?zoo?').trigger('blur')
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contains '?'")
|
||||
expect($('.js-branch-name-error span').text()).toEqual("can't contain '?'")
|
||||
|
||||
it "removes the error message when is a valid name", ->
|
||||
@name.val('foo?bar').trigger('blur')
|
||||
|
||||
Reference in New Issue
Block a user