feat: Use invoice emitter details from env var
This commit is contained in:
@@ -4,7 +4,7 @@ class ApplicationControllerOnboardingTest < ActionDispatch::IntegrationTest
|
||||
setup do
|
||||
@user_without_onboarding = users(:one)
|
||||
@user_without_onboarding.update!(onboarding_completed: false)
|
||||
|
||||
|
||||
@user_with_onboarding = users(:two)
|
||||
@user_with_onboarding.update!(onboarding_completed: true, first_name: "John", last_name: "Doe")
|
||||
end
|
||||
@@ -54,4 +54,4 @@ class ApplicationControllerOnboardingTest < ActionDispatch::IntegrationTest
|
||||
get onboarding_path
|
||||
assert_response :success
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -4,7 +4,7 @@ class OnboardingControllerTest < ActionDispatch::IntegrationTest
|
||||
setup do
|
||||
@user_without_onboarding = users(:one)
|
||||
@user_without_onboarding.update!(onboarding_completed: false)
|
||||
|
||||
|
||||
@user_with_onboarding = users(:two)
|
||||
@user_with_onboarding.update!(onboarding_completed: true, first_name: "John", last_name: "Doe")
|
||||
end
|
||||
@@ -30,20 +30,20 @@ class OnboardingControllerTest < ActionDispatch::IntegrationTest
|
||||
|
||||
test "should complete onboarding with valid data" do
|
||||
sign_in @user_without_onboarding
|
||||
|
||||
|
||||
assert_not @user_without_onboarding.onboarding_completed?
|
||||
|
||||
|
||||
post complete_onboarding_path, params: {
|
||||
user: {
|
||||
first_name: "Jane",
|
||||
last_name: "Smith"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
assert_redirected_to dashboard_path
|
||||
follow_redirect!
|
||||
assert_select ".notification", /Bienvenue sur Aperonight/
|
||||
|
||||
|
||||
@user_without_onboarding.reload
|
||||
assert @user_without_onboarding.onboarding_completed?
|
||||
assert_equal "Jane", @user_without_onboarding.first_name
|
||||
@@ -52,34 +52,34 @@ class OnboardingControllerTest < ActionDispatch::IntegrationTest
|
||||
|
||||
test "should not complete onboarding without required fields" do
|
||||
sign_in @user_without_onboarding
|
||||
|
||||
|
||||
post complete_onboarding_path, params: {
|
||||
user: {
|
||||
first_name: "",
|
||||
last_name: "Smith"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
assert_response :success
|
||||
assert_select ".notification", /Veuillez remplir tous les champs requis/
|
||||
|
||||
|
||||
@user_without_onboarding.reload
|
||||
assert_not @user_without_onboarding.onboarding_completed?
|
||||
end
|
||||
|
||||
test "should not complete onboarding without last name" do
|
||||
sign_in @user_without_onboarding
|
||||
|
||||
|
||||
post complete_onboarding_path, params: {
|
||||
user: {
|
||||
first_name: "Jane",
|
||||
last_name: ""
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
assert_response :success
|
||||
assert_select ".notification", /Veuillez remplir tous les champs requis/
|
||||
|
||||
|
||||
@user_without_onboarding.reload
|
||||
assert_not @user_without_onboarding.onboarding_completed?
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user