FIX: Allow multiple hyphens in host (#10078)

* FIX: Allow multiple hyphens in host

* FIX: added spec for multiple hyphens
This commit is contained in:
Cassius
2020-06-19 00:58:47 +07:00
committed by GitHub
parent 494a27dc27
commit d13d5e2b99
2 changed files with 7 additions and 1 deletions

View File

@ -52,6 +52,12 @@ describe EmbeddableHost do
expect(eh.host).to eq('discourse.localhost')
end
it "supports multiple hyphens" do
eh = EmbeddableHost.new(host: 'deploy-preview-1--example.example.app')
expect(eh).to be_valid
expect(eh.host).to eq('deploy-preview-1--example.example.app')
end
it "rejects misspellings of localhost" do
eh = EmbeddableHost.new(host: 'alocalhost')
expect(eh).not_to be_valid