Skip to content

Commit 35553ae

Browse files
committed
Added spec
1 parent 654eaf1 commit 35553ae

4 files changed

Lines changed: 16 additions & 3 deletions

File tree

app/javascript/utils/donations.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ $(function() {
1919
const create_new_product_drive_text = "---Create new Product Drive---";
2020
const create_new_product_drive_participant_text = "---Create new Participant---";
2121
const create_new_manufacturer_text = "---Create new Manufacturer---";
22-
const create_new_donation_site_text = "---Add New Donation Site---";
22+
const create_new_donation_site_text = "---Create New Donation Site---";
2323

2424
$(product_drive_id).append(
2525

app/views/donation_sites/_form.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
</div>
3838
<!-- /.card-body -->
3939
<div class="card-footer">
40-
<%= submit_button %>
40+
<%= submit_button({id: "donation-site-submit"}) %>
4141
</div>
4242
<% end %>
4343
</div>

app/views/donation_sites/create.js.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
$("#modal_new").modal("hide");
33
$("#donation_donation_site_id").empty();
44
$("#donation_donation_site_id").html('<%= j options_from_collection_for_select(current_organization.donation_sites, :id, :name) %>');
5-
$("#donation_donation_site_id").append('<option value="">---Add New Donation Site---</option>');
5+
$("#donation_donation_site_id").append('<option value="">---Create New Donation Site---</option>');
66
$("#donation_donation_site_id").val('<%= @donation_site[:id] %>');

spec/system/donation_system_spec.rb

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,19 @@
261261
select "drivenametest", from: "donation_product_drive_id"
262262
end
263263

264+
it "Allows User to create a Donation Site from donation" do
265+
select Donation::SOURCES[:donation_site], from: "donation_source"
266+
select "---Create New Donation Site---", from: "donation_donation_site_id"
267+
268+
find(".modal-content")
269+
expect(page).to have_content("New Donation Site")
270+
271+
fill_in "donation_site_name", with: "donationsitetest"
272+
fill_in "donation_site_address", with: "1234 Test St"
273+
click_on "donation-site-submit"
274+
select "donationsitetest", from: "donation_donation_site_id"
275+
end
276+
264277
it "Allows User to create a Product Drive Participant from donation" do
265278
select Donation::SOURCES[:product_drive], from: "donation_source"
266279
select "---Create new Participant---", from: "donation_product_drive_participant_id"

0 commit comments

Comments
 (0)