Allow masking @ and : characters
This commit is contained in:
parent
d892e80bf0
commit
8e639cc687
3 changed files with 3 additions and 3 deletions
|
@ -9,7 +9,7 @@ module Maskable
|
|||
# * No spaces
|
||||
# * Minimal length of 8 characters from the Base64 alphabets (RFC4648)
|
||||
# * Absolutely no fun is allowed
|
||||
REGEX = /\A[a-zA-Z0-9_+=\/-]{8,}\z/.freeze
|
||||
REGEX = /\A[a-zA-Z0-9_+=\/@:-]{8,}\z/.freeze
|
||||
|
||||
included do
|
||||
validates :masked, inclusion: { in: [true, false] }
|
||||
|
|
|
@ -224,7 +224,7 @@ describe('AjaxFormVariableList', () => {
|
|||
|
||||
describe('maskableRegex', () => {
|
||||
it('takes in the regex provided by the data attribute', () => {
|
||||
expect(container.dataset.maskableRegex).toBe('^[a-zA-Z0-9_+=/-]{8,}$');
|
||||
expect(container.dataset.maskableRegex).toBe('^[a-zA-Z0-9_+=/@:-]{8,}$');
|
||||
expect(ajaxVariableList.maskableRegex).toBe(container.dataset.maskableRegex);
|
||||
});
|
||||
});
|
||||
|
|
|
@ -162,7 +162,7 @@ describe('VariableList', () => {
|
|||
});
|
||||
|
||||
it('has a regex provided via a data attribute', () => {
|
||||
expect($wrapper.attr('data-maskable-regex')).toBe('^[a-zA-Z0-9_+=/-]{8,}$');
|
||||
expect($wrapper.attr('data-maskable-regex')).toBe('^[a-zA-Z0-9_+=/@:-]{8,}$');
|
||||
});
|
||||
|
||||
it('allows values that are 8 characters long', done => {
|
||||
|
|
Loading…
Reference in a new issue