Sha256: 1206c6e1e2e863293ec303b800a383cdee2a49e4128e1aaf9a8eb9ad4091c463
Contents?: true
Size: 873 Bytes
Versions: 6
Compression:
Stored size: 873 Bytes
Contents
require 'rails_helper' module JpAddress RSpec.describe ZipcodesController, type: :controller do routes { JpAddress::Engine.routes } describe "GET #search" do it "returns http success" do get :search expect(response).to have_http_status(:success) end it "returns valid data when a vaild zip is passed" do FactoryBot.create(:jp_address_zipcode) get :search, params: {zip: '5330033'} expect(response.body).to match '"zip":"5330033","prefecture":"大阪府","city":"大阪市東淀川区","town":"東中島"' end it "returns empty data when a invaild zip is passed" do FactoryBot.create(:jp_address_zipcode) get :search, params: {zip: '9999999'} expect(response.body).to match '"id":null,"zip":null,"prefecture":null,"city":null,"town":null' end end end end
Version data entries
6 entries across 6 versions & 1 rubygems