require "test_helper" class VirtualTest < ActiveSupport::TestCase test "the email cant be blank" do @v = Virtual.new @v.destination = "davesmith@example.com" assert !@v.save end test "the destination email cant be blank" do @v = Virtual.new @v.email = "davesmith@example.com" assert !@v.save end test "the domain name of the email must be on this server" do @v = Virtual.new @v.email = "davesmith@notonthisserver.com" @v.destination = "bob@example.net" assert !@v.save end test "the email must be a valid email" do # flunk() end test "the destination must be a valid email" do # flunk() end test "the email plus destination must be unique" do # flunk() end end