feature("Masking an Input", function() { scenario('Applying a mask to an already masked input',function(){ given("an input with two masks", function(){ input .mask("9") .mask("99"); }); when("typing a number",function(){ input.mashKeys("1"); }); then("value should be correct",function(){ expect(input).toHaveValue('1_'); }); }); });