Model and Controller tests done for the version 0.0.1 functionality
This commit is contained in:
parent
8f9145ba54
commit
a2d19b4195
@ -23,6 +23,7 @@ class VirtualsController < ApplicationController
|
|||||||
def create
|
def create
|
||||||
@virtual = Virtual.new(virtual_params)
|
@virtual = Virtual.new(virtual_params)
|
||||||
@virtual.domain_id = @domain.id
|
@virtual.domain_id = @domain.id
|
||||||
|
@virtual.email << "@" << @domain.domain
|
||||||
|
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
if @virtual.save
|
if @virtual.save
|
||||||
|
|||||||
@ -5,7 +5,7 @@ Rails.application.routes.draw do
|
|||||||
resources :virtuals, only: [ :new, :create, :edit, :update, :destroy]
|
resources :virtuals, only: [ :new, :create, :edit, :update, :destroy]
|
||||||
end
|
end
|
||||||
|
|
||||||
devise_for :users, :skip => [:registrations]
|
devise_for :users, :skip => [:registrations]
|
||||||
as :user do
|
as :user do
|
||||||
get 'users/edit' => 'devise/registrations#edit', :as => 'edit_user_registration'
|
get 'users/edit' => 'devise/registrations#edit', :as => 'edit_user_registration'
|
||||||
put 'users' => 'devise/registrations#update', :as => 'user_registration'
|
put 'users' => 'devise/registrations#update', :as => 'user_registration'
|
||||||
|
|||||||
@ -21,7 +21,7 @@ class VirtualsControllerTest < ActionDispatch::IntegrationTest
|
|||||||
|
|
||||||
test "should not create virtual because we are not logged in" do
|
test "should not create virtual because we are not logged in" do
|
||||||
assert_no_difference("Virtual.count") do
|
assert_no_difference("Virtual.count") do
|
||||||
post domain_virtuals_url(@domain), params: { virtual: { destination: @virtual.destination, email: @virtual.email } }
|
post domain_virtuals_url(@domain), params: { virtual: { destination: "steve@admin.example.net", email: "sales" } }
|
||||||
end
|
end
|
||||||
|
|
||||||
assert_redirected_to new_user_session_path
|
assert_redirected_to new_user_session_path
|
||||||
@ -30,7 +30,7 @@ class VirtualsControllerTest < ActionDispatch::IntegrationTest
|
|||||||
test "should create virtual because we are logged in" do
|
test "should create virtual because we are logged in" do
|
||||||
sign_in users(:bob)
|
sign_in users(:bob)
|
||||||
assert_difference("Virtual.count") do
|
assert_difference("Virtual.count") do
|
||||||
post domain_virtuals_url(@domain), params: { virtual: { destination: @virtual.destination, email: @virtual.email } }
|
post domain_virtuals_url(@domain), params: { virtual: { destination: "steve@admin.example.net", email: "sales" } }
|
||||||
end
|
end
|
||||||
|
|
||||||
assert_redirected_to domain_path(@domain.id)
|
assert_redirected_to domain_path(@domain.id)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user