Files
bit/test/models/link_test.rb
T
Juan Rodriguez 3e8bdee17a feat: Generate short url view
stimulus links controller, tailwindcss setup, links controller post route, tests updated

Generate short links view
2021-06-14 00:41:53 -05:00

28 lines
716 B
Ruby

# frozen_string_literal: true
require 'test_helper'
class LinkTest < ActiveSupport::TestCase
test 'should not save a link without a url' do
link = Link.new
assert_not link.save, 'Saved the link without a url'
end
test 'should not save a link with a invalid url' do
link = Link.new
link.url = 'test.com'
assert_not link.save, 'Saved the link with invalid url format'
end
test 'should create a link with a valid url' do
link = Link.new
link.url = 'https://test.com'
assert link.save, 'Link with valid url not saved'
end
test 'should generate a slug on save a new link' do
link = links(:one)
assert link.slug, 'Slug not generated on save a new link'
end
end