forked from External/greenlight
start writing tests
This commit is contained in:
@ -1,7 +1,32 @@
|
||||
require 'test_helper'
|
||||
|
||||
class MeetingTest < ActiveSupport::TestCase
|
||||
# test "the truth" do
|
||||
# assert true
|
||||
# end
|
||||
|
||||
def setup
|
||||
@user = User.new(
|
||||
name: "Example User",
|
||||
username: "Username",
|
||||
provider: "greenlight",
|
||||
email: "user@example.com",
|
||||
password: "example",
|
||||
password_confirmation: "example"
|
||||
)
|
||||
|
||||
@room = Room.new(user: @user)
|
||||
|
||||
@meeting = Meeting.new(
|
||||
name: "Test Meeting",
|
||||
room: @room
|
||||
)
|
||||
end
|
||||
|
||||
test "name should be present." do
|
||||
@meeting.name = nil
|
||||
assert_not @meeting.valid?
|
||||
end
|
||||
|
||||
test "should set uid on creation." do
|
||||
@meeting.save
|
||||
assert @meeting.uid
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user