Sha256: dfa1d62c3595fc84c10666d21f3f54f41fcdd0166bb6b9eac200e1207c7cc159
Contents?: true
Size: 680 Bytes
Versions: 22
Compression:
Stored size: 680 Bytes
Contents
require 'rails_helper' RSpec.describe Kuroko2::ReturnToValidator do let(:validator) { described_class } describe '.valid?' do it 'accepts a valid path' do expect(validator).to be_valid('/users/1') end it 'rejects absolute URI' do expect(validator).to_not be_valid('http://example.net') end it 'rejects protocol-relative URI' do expect(validator).to_not be_valid('//example.net') end it 'rejects non-URI' do expect(validator).to_not be_valid(nil) expect(validator).to_not be_valid('http:') end it 'rejects path starting with @' do expect(validator).to_not be_valid('@example.net') end end end
Version data entries
22 entries across 22 versions & 1 rubygems