Jasmine
1.0.1 revision 1286311016
Show
passed
skipped
run all
0 specs, 0 failures in 0.008s
Finished at Sun Mar 16 2025 18:11:44 GMT+0000 (Coordinated Universal Time)
run
Feature: Masking an Input
run
Scenario: Applying a mask to an already masked input
run
Feature: Getting raw value
run
Scenario: After typing
run
Scenario: While typing
run
Scenario: Before typing
run
Scenario: After typing partial input past an optional marker
run
Feature: Focusing A Masked Input
run
Scenario: Mask starts with a placeholder
run
Scenario: Mask starts with a literal
run
Scenario: Masking a hidden input
run
Feature: Leaving A Masked Input
run
Scenario: All placeholders filled
run
Scenario: Empty placeholders remaining
run
Feature: Optional marker
run
Scenario: Placeholders not filled to marker
run
Scenario: Placeholders filled to marker
run
Typing Specifications
run
with caret position to the left of a character
run
when character to right matches the next mask definition
run
should shift character to the right
run
should have correct caret position
run
when character to right does not match the next mask definition
run
should overwrite character
run
should have correct caret position
run
Feature: Backspace Key
run
Story: User presses backspace with cursor to the right of a mask literal
run
Scenario: character at cursor matches definition to the left
run
Scenario: character at cursor does not match definition to the left
run
Story: User presses backspace with cursor on last character
run
There is a mask literal between the two placeholders
run
Scenario: character at end matches definition of first position
run
Scenario: character at end does not match definition of first position
run
Scenario: cursor character matches definition to the left
run
Scenario: cursor character does not match definition to the left
run
Feature: Delete Key
run
Story: User presses delete with cursor on a mask literal
run
Scenario: character at end matches definition to the right
run
Scenario: character at end does not match definition to the right
run
Story: User presses delete with cursor on first character
run
There is a mask literal between the two placeholders
run
Scenario: character to right matches definition of current position
run
Scenario: character to right does not match definition of current position
run
Scenario: character to right matches definition of current position
run
Scenario: character to right does not match definition of current position
run
Feature: Escape Key
run
Story: User presses escape key after typing in some changes
run
Scenario: mask is applied with an existing value
run
Feature: Pasting
run
Scenario: When pasting a value