smartystreets-javascript-sdk
Version:
Quick and easy Smarty address validation.
739 lines (737 loc) • 39 kB
JavaScript
const chai = require("chai");
const expect = chai.expect;
const {Response} = require("../../src/us_enrichment/Response.js");
describe("A US Enrichment Response", function () {
it("is initialized correctly with API response data.", function () {
const mockResponse = {
smarty_key: "a",
data_set_name: "b",
data_subset_name: "c",
attributes: {
"1st_floor_sqft": "01",
"2nd_floor_sqft": "02",
acres: "0",
address_info_privacy: "1",
air_conditioner: "2",
arbor_pergola: "3",
assessed_improvement_percent: "4",
assessed_improvement_value: "5",
assessed_land_value: "6",
assessed_value: "7",
assessor_last_update: "8",
assessor_taxroll_update: "9",
attic_area: "10",
attic_flag: "11",
balcony: "12",
balcony_area: "13",
basement_sqft: "14",
basement_sqft_finished: "15",
basement_sqft_unfinished: "16",
bath_house: "17",
bath_house_sqft: "18",
bathrooms_partial: "19",
bathrooms_total: "20",
bedrooms: "21",
block_1: "22",
block_2: "23",
boat_access: "24",
boat_house: "25",
boat_house_sqft: "26",
boat_lift: "27",
bonus_room: "28",
breakfast_nook: "29",
breezeway: "30",
building_definition: "31",
building_sqft: "32",
cabin: "33",
cabin_sqft: "34",
canopy: "35",
canopy_sqft: "36",
carport: "37",
carport_sqft: "38",
cbsa_code: "39",
cbsa_name: "40",
cellar: "41",
census_block: "42",
census_block_group: "43",
census_fips_place_code: "44",
census_tract: "45",
central_vacuum: "46",
code_title_company: "47",
combined_statistical_area: "48",
community_rec: "49",
company_flag: "50",
congressional_district: "51",
construction_type: "52",
contact_city: "53",
contact_crrt: "54",
contact_full_address: "55",
contact_house_number: "56",
contact_main_info_format: "57",
contact_mail_info_privacy: "58",
contact_mailing_county: "59",
contact_mailing_fips: "60",
contact_post_direction: "61",
contact_pre_direction: "62",
contact_state: "63",
contact_street_name: "64",
contact_suffix: "65",
contact_unit_designator: "66",
contact_value: "67",
contact_zip: "68",
contact_zip4: "69",
courtyard: "70",
courtyard_area: "71",
deck: "72",
deck_area: "73",
deed_document_page: "74",
deed_document_book: "75",
deed_document_number: "76",
deed_owner_first_name: "77",
deed_owner_first_name2: "78",
deed_owner_first_name3: "79",
deed_owner_first_name4: "80",
deed_owner_full_name: "81",
deed_owner_full_name2: "82",
deed_owner_full_name3: "83",
deed_owner_full_name4: "84",
deed_owner_last_name: "85",
deed_owner_last_name2: "86",
deed_owner_last_name3: "87",
deed_owner_last_name4: "88",
deed_owner_middle_name: "89",
deed_owner_middle_name2: "90",
deed_owner_middle_name3: "91",
deed_owner_middle_name4: "92",
deed_owner_suffix: "93",
deed_owner_suffix2: "94",
deed_owner_suffix3: "95",
deed_owner_suffix4: "96",
deed_sale_date: "97",
deed_sale_price: "98",
deed_transaction_id: "99",
depth_linear_footage: "100",
disabled_tax_exemption: "101",
driveway_sqft: "102",
driveway_type: "103",
effective_year_built: "104",
elevation_feet: "105",
elevator: "106",
equestrian_arena: "107",
escalator: "108",
exercise_room: "109",
exterior_walls: "110",
family_room: "111",
fence: "112",
fence_area: "113",
fips_code: "114",
fire_resistance_code: "115",
fire_sprinkler_flag: "116",
fireplace: "117",
fireplace_number: "118",
first_name: "119",
first_name2: "120",
first_name3: "121",
first_name4: "122",
flooring: "123",
foundation: "124",
game_room: "125",
garage: "126",
garage_sqft: "127",
gazebo: "128",
gazebo_sqft: "129",
golf_course: "130",
grainery: "131",
grainery_sqft: "132",
great_room: "133",
greenhouse: "134",
greenhouse_sqft: "135",
gross_sqft: "136",
guesthouse: "137",
guesthouse_sqft: "138",
handicap_accessibility: "139",
heat: "140",
heat_fuel_type: "141",
hobby_room: "142",
homeowner_tax_exemption: "143",
instrument_date: "144",
intercom_system: "145",
interest_rate_type_2: "146",
interior_structure: "147",
kennel: "148",
kennel_sqft: "149",
land_use_code: "150",
land_use_group: "151",
land_use_standard: "152",
last_name: "153",
last_name_2: "154",
last_name_3: "155",
last_name_4: "156",
latitude: "157",
laundry: "158",
lean_to: "159",
lean_to_sqft: "160",
legal_description: "161",
legal_unit: "162",
lender_address: "163",
lender_address_2: "164",
lender_city: "165",
lender_city_2: "166",
lender_code: "167",
lender_code_2: "168",
lender_first_name: "169",
lender_first_name_2: "170",
lender_last_name: "171",
lender_last_name_2: "172",
lender_name: "173",
lender_name_2: "174",
lender_seller_carry_back: "175",
lender_seller_carry_back_2: "176",
lender_state: "177",
lender_state_2: "178",
lender_zip: "179",
lender_zip_2: "180",
lender_zip_extended: "181",
lender_zip_extended_2: "182",
loading_platform: "183",
loading_platform_sqft: "184",
longitude: "185",
lot_1: "186",
lot_2: "187",
lot_3: "188",
lot_sqft: "189",
market_improvement_percent: "190",
market_improvement_value: "191",
market_land_value: "192",
market_value_year: "193",
match_type: "194",
media_room: "195",
metro_division: "196",
middle_name: "197",
middle_name_2: "198",
middle_name_3: "199",
middle_name_4: "200",
milkhouse: "201",
milkhouse_sqft: "202",
minor_civil_division_code: "203",
minor_civil_division_name: "204",
mobile_home_hookup: "205",
mortgage_amount: "206",
mortgage_amount_2: "207",
mortgage_due_date: "208",
mortgage_due_date_2: "209",
mortgage_interest_rate: "210",
mortgage_interest_rate_type: "211",
mortgage_lender_code: "212",
mortgage_rate_2: "213",
mortgage_recording_date: "214",
mortgage_recording_date_2: "215",
mortgage_term: "216",
mortgage_term_2: "217",
mortgage_term_type: "218",
mortgage_term_type_2: "219",
mortgage_type: "220",
mortgage_type_2: "221",
msa_code: "222",
msa_name: "223",
mud_room: "224",
multi_parcel_flag: "225",
name_title_company: "226",
neighborhood_code: "227",
number_of_buildings: "228",
office: "229",
office_sqft: "230",
other_tax_exemption: "231",
outdoor_kitchen_fireplace: "232",
overhead_door: "233",
owner_full_name: "234",
owner_full_name_2: "235",
owner_full_name_3: "236",
owner_full_name_4: "237",
owner_occupancy_status: "238",
ownership_transfer_date: "239",
ownership_transfer_doc_number: "240",
ownership_transfer_transaction_id: "241",
ownership_type: "242",
ownership_type_2: "243",
ownership_vesting_relation_code: "244",
parcel_account_number: "245",
parcel_map_book: "246",
parcel_map_page: "247",
parcel_number_alternate: "248",
parcel_number_formatted: "249",
parcel_number_previous: "250",
parcel_number_year_added: "251",
parcel_number_year_change: "252",
parcel_raw_number: "253",
parcel_shell_record: "254",
parking_spaces: "255",
patio_area: "256",
phase_name: "257",
plumbing_fixtures_count: "257",
pole_struct: "258",
pole_struct_sqft: "259",
pond: "260",
pool: "261",
pool_area: "262",
poolhouse: "263",
poolhouse_sqft: "264",
porch: "265",
porch_area: "266",
poultry_house: "267",
poultry_house_sqft: "268",
previous_assessed_value: "269",
prior_sale_amount: "270",
prior_sale_date: "271",
property_address_carrier_route_code: "272",
property_address_city: "273",
property_address_full: "274",
property_address_house_number: "275",
property_address_post_direction: "276",
property_address_pre_direction: "277",
property_address_state: "278",
property_address_street_name: "279",
property_address_street_suffix: "280",
property_address_unit_designator: "281",
property_address_unit_value: "282",
property_address_zip_4: "283",
property_address_zipcode: "284",
publication_date: "285",
quarter: "286",
quarter_quarter: "287",
quonset: "288",
quonset_sqft: "289",
range: "290",
recording_date: "291",
roof_cover: "292",
roof_frame: "293",
rooms: "294",
rv_parking: "295",
safe_room: "296",
sale_amount: "297",
sale_date: "298",
sauna: "299",
section: "300",
security_alarm: "301",
senior_tax_exemption: "302",
sewer_type: "303",
shed: "304",
shed_sqft: "305",
silo: "306",
silo_sqft: "307",
sitting_room: "308",
situs_county: "309",
situs_state: "310",
sound_system: "311",
sports_court: "312",
sprinklers: "313",
stable: "314",
stable_sqft: "315",
storage_building: "316",
storage_buildling_sqft: "317",
stories_number: "318",
storm_shelter: "319",
storm_shutter: "320",
structure_style: "321",
study: "322",
subdivision: "323",
suffix: "324",
suffix_2: "325",
suffix_3: "326",
suffix_4: "327",
sunroom: "328",
tax_assess_year: "329",
tax_billed_amount: "330",
tax_delinquent_year: "331",
tax_fiscal_year: "332",
tax_jurisdiction: "333",
tax_rate_area: "334",
tennis_court: "335",
topography_code: "336",
total_market_value: "337",
township: "338",
tract_number: "339",
transfer_amount: "340",
trust_description: "341",
unit_count: "342",
upper_floors_sqft: "343",
utility: "344",
utility_building: "345",
utility_building_sqft: "346",
utility_sqft: "347",
veteran_tax_exemption: "348",
view_description: "349",
water_feature: "350",
water_service_type: "351",
wet_bar: "352",
widow_tax_exemption: "353",
width_linear_footage: "354",
wine_cellar: "355",
year_built: "356",
zoning: "357",
},
};
let response = new Response(mockResponse);
expect(response.attributes.firstFloorSqft).to.equal("01");
expect(response.attributes.secondFlootSqft).to.equal("02");
expect(response.attributes.acres).to.equal("0");
expect(response.attributes.addressInfoPrivacy).to.equal("1");
expect(response.attributes.airConditioner).to.equal("2");
expect(response.attributes.arborPergola).to.equal("3");
expect(response.attributes.assessedImprovementPercent).to.equal("4");
expect(response.attributes.assessedImprovementValue).to.equal("5");
expect(response.attributes.assessedLandValue).to.equal("6");
expect(response.attributes.assessedValue).to.equal("7");
expect(response.attributes.assessorLastUpdate).to.equal("8");
expect(response.attributes.assessorTaxrollUpdate).to.equal("9");
expect(response.attributes.atticArea).to.equal("10");
expect(response.attributes.atticFlag).to.equal("11");
expect(response.attributes.balcony).to.equal("12");
expect(response.attributes.balconyArea).to.equal("13");
expect(response.attributes.basementSqft).to.equal("14");
expect(response.attributes.basementSqftFinished).to.equal("15");
expect(response.attributes.basementsqftUnfinished).to.equal("16");
expect(response.attributes.bathHouse).to.equal("17");
expect(response.attributes.bathHouseSqft).to.equal("18");
expect(response.attributes.bathroomsPartial).to.equal("19");
expect(response.attributes.bathroomsTotal).to.equal("20");
expect(response.attributes.bedrooms).to.equal("21");
expect(response.attributes.block1).to.equal("22");
expect(response.attributes.block2).to.equal("23");
expect(response.attributes.boatAccess).to.equal("24");
expect(response.attributes.boatHouse).to.equal("25");
expect(response.attributes.boatHouseSqft).to.equal("26");
expect(response.attributes.boatLift).to.equal("27");
expect(response.attributes.bonusRoom).to.equal("28");
expect(response.attributes.breakfastNook).to.equal("29");
expect(response.attributes.breezeway).to.equal("30");
expect(response.attributes.buildingDefinitionCode).to.equal("31");
expect(response.attributes.buildingSqft).to.equal("32");
expect(response.attributes.cabin).to.equal("33");
expect(response.attributes.cabinSqft).to.equal("34");
expect(response.attributes.canopy).to.equal("35");
expect(response.attributes.canopySqft).to.equal("36");
expect(response.attributes.carport).to.equal("37");
expect(response.attributes.carportSqft).to.equal("38");
expect(response.attributes.cbsaCode).to.equal("39");
expect(response.attributes.cbsaName).to.equal("40");
expect(response.attributes.cellar).to.equal("41");
expect(response.attributes.censusBlock).to.equal("42");
expect(response.attributes.censusBlockGroup).to.equal("43");
expect(response.attributes.censusFipsPlaceCode).to.equal("44");
expect(response.attributes.censusTract).to.equal("45");
expect(response.attributes.centralVacuum).to.equal("46");
expect(response.attributes.codeTitleCompany).to.equal("47");
expect(response.attributes.combinedStatisticalArea).to.equal("48");
expect(response.attributes.communityRec).to.equal("49");
expect(response.attributes.companyFlag).to.equal("50");
expect(response.attributes.congressionalDistrict).to.equal("51");
expect(response.attributes.constructionType).to.equal("52");
expect(response.attributes.contactCity).to.equal("53");
expect(response.attributes.contactCrrt).to.equal("54");
expect(response.attributes.contactFullAddress).to.equal("55");
expect(response.attributes.contactHouseNumber).to.equal("56");
expect(response.attributes.contactMailInfoFormat).to.equal("57");
expect(response.attributes.contactMailInfoPrivacy).to.equal("58");
expect(response.attributes.contactMailingCounty).to.equal("59");
expect(response.attributes.contactMailingFips).to.equal("60");
expect(response.attributes.contactPostDirection).to.equal("61");
expect(response.attributes.contactPreDirection).to.equal("62");
expect(response.attributes.contactState).to.equal("63");
expect(response.attributes.contactStreetName).to.equal("64");
expect(response.attributes.contactSuffix).to.equal("65");
expect(response.attributes.contactUnitDesignator).to.equal("66");
expect(response.attributes.contactValue).to.equal("67");
expect(response.attributes.contactZip).to.equal("68");
expect(response.attributes.contactZip4).to.equal("69");
expect(response.attributes.courtyard).to.equal("70");
expect(response.attributes.courtyardArea).to.equal("71");
expect(response.attributes.deck).to.equal("72");
expect(response.attributes.deckArea).to.equal("73");
expect(response.attributes.deedDocumentPage).to.equal("74");
expect(response.attributes.deedDocumentBook).to.equal("75");
expect(response.attributes.deedDocumentNumber).to.equal("76");
expect(response.attributes.deedOwnerFirstName).to.equal("77");
expect(response.attributes.deedOwnerFirstName2).to.equal("78");
expect(response.attributes.deedOwnerFirstName3).to.equal("79");
expect(response.attributes.deedOwnerFirstName4).to.equal("80");
expect(response.attributes.deedOwnerFullName).to.equal("81");
expect(response.attributes.deedOwnerFullName2).to.equal("82");
expect(response.attributes.deedOwnerFullName3).to.equal("83");
expect(response.attributes.deedOwnerFullName4).to.equal("84");
expect(response.attributes.deedOwnerLastName).to.equal("85");
expect(response.attributes.deedOwnerLastName2).to.equal("86");
expect(response.attributes.deedOwnerLastName3).to.equal("87");
expect(response.attributes.deedOwnerLastName4).to.equal("88");
expect(response.attributes.deedOwnerMiddleName).to.equal("89");
expect(response.attributes.deedOwnerMiddleName2).to.equal("90");
expect(response.attributes.deedOwnerMiddleName3).to.equal("91");
expect(response.attributes.deedOwnerMiddleName4).to.equal("92");
expect(response.attributes.deedOwnerSuffix).to.equal("93");
expect(response.attributes.deedOwnerSuffix2).to.equal("94");
expect(response.attributes.deedOwnerSuffix3).to.equal("95");
expect(response.attributes.deedOwnerSuffix4).to.equal("96");
expect(response.attributes.deedSaleDate).to.equal("97");
expect(response.attributes.deedSalePrice).to.equal("98");
expect(response.attributes.deedTransactionId).to.equal("99");
expect(response.attributes.depthLinearFootage).to.equal("100");
expect(response.attributes.disabledTaxExemption).to.equal("101");
expect(response.attributes.drivewaySqft).to.equal("102");
expect(response.attributes.drivewayType).to.equal("103");
expect(response.attributes.effectiveYearBuilt).to.equal("104");
expect(response.attributes.elevationFeet).to.equal("105");
expect(response.attributes.elevator).to.equal("106");
expect(response.attributes.equestrianArena).to.equal("107");
expect(response.attributes.escalator).to.equal("108");
expect(response.attributes.exerciseRoom).to.equal("109");
expect(response.attributes.exteriorWalls).to.equal("110");
expect(response.attributes.familyRoom).to.equal("111");
expect(response.attributes.fence).to.equal("112");
expect(response.attributes.fenceArea).to.equal("113");
expect(response.attributes.fipsCode).to.equal("114");
expect(response.attributes.fireResistanceCode).to.equal("115");
expect(response.attributes.fireSprinklersFlag).to.equal("116");
expect(response.attributes.fireplace).to.equal("117");
expect(response.attributes.fireplaceNumber).to.equal("118");
expect(response.attributes.firstName).to.equal("119");
expect(response.attributes.firstName2).to.equal("120");
expect(response.attributes.firstName3).to.equal("121");
expect(response.attributes.firstName4).to.equal("122");
expect(response.attributes.flooring).to.equal("123");
expect(response.attributes.foundation).to.equal("124");
expect(response.attributes.gameRoom).to.equal("125");
expect(response.attributes.garage).to.equal("126");
expect(response.attributes.garageSqft).to.equal("127");
expect(response.attributes.gazebo).to.equal("128");
expect(response.attributes.gazeboSqft).to.equal("129");
expect(response.attributes.golfCourse).to.equal("130");
expect(response.attributes.grainery).to.equal("131");
expect(response.attributes.grainerySqft).to.equal("132");
expect(response.attributes.greatRoom).to.equal("133");
expect(response.attributes.greenhouse).to.equal("134");
expect(response.attributes.greenhouseSqft).to.equal("135");
expect(response.attributes.grossSqft).to.equal("136");
expect(response.attributes.guesthouse).to.equal("137");
expect(response.attributes.guesthouseSqft).to.equal("138");
expect(response.attributes.handicapAccessibility).to.equal("139");
expect(response.attributes.heat).to.equal("140");
expect(response.attributes.heatFuelType).to.equal("141");
expect(response.attributes.hobbyRoom).to.equal("142");
expect(response.attributes.homeownerTaxExemption).to.equal("143");
expect(response.attributes.instrumentDate).to.equal("144");
expect(response.attributes.intercomSystem).to.equal("145");
expect(response.attributes.interestRateType2).to.equal("146");
expect(response.attributes.interiorStructure).to.equal("147");
expect(response.attributes.kennel).to.equal("148");
expect(response.attributes.kennelSqft).to.equal("149");
expect(response.attributes.landUseCode).to.equal("150");
expect(response.attributes.landUseGroup).to.equal("151");
expect(response.attributes.landUseStandard).to.equal("152");
expect(response.attributes.lastName).to.equal("153");
expect(response.attributes.lastName2).to.equal("154");
expect(response.attributes.lastName3).to.equal("155");
expect(response.attributes.lastName4).to.equal("156");
expect(response.attributes.latitude).to.equal("157");
expect(response.attributes.laundry).to.equal("158");
expect(response.attributes.leanTo).to.equal("159");
expect(response.attributes.leanToSqft).to.equal("160");
expect(response.attributes.legalDescription).to.equal("161");
expect(response.attributes.legalUnit).to.equal("162");
expect(response.attributes.lenderAddress).to.equal("163");
expect(response.attributes.lenderAddress2).to.equal("164");
expect(response.attributes.lenderCity).to.equal("165");
expect(response.attributes.lenderCity2).to.equal("166");
expect(response.attributes.lenderCode).to.equal("167");
expect(response.attributes.lenderCode2).to.equal("168");
expect(response.attributes.lenderFirstName).to.equal("169");
expect(response.attributes.lenderFirstName2).to.equal("170");
expect(response.attributes.lenderLastName).to.equal("171");
expect(response.attributes.lenderLastName2).to.equal("172");
expect(response.attributes.lenderName).to.equal("173");
expect(response.attributes.lenderName2).to.equal("174");
expect(response.attributes.lenderSellerCarryBack).to.equal("175");
expect(response.attributes.lenderSellerCarryBack2).to.equal("176");
expect(response.attributes.lenderState).to.equal("177");
expect(response.attributes.lenderState2).to.equal("178");
expect(response.attributes.lenderZip).to.equal("179");
expect(response.attributes.lenderZip2).to.equal("180");
expect(response.attributes.lenderZipExtended).to.equal("181");
expect(response.attributes.lenderZipExtended2).to.equal("182");
expect(response.attributes.loadingPlatform).to.equal("183");
expect(response.attributes.loadingPlatformSqft).to.equal("184");
expect(response.attributes.longitude).to.equal("185");
expect(response.attributes.lot1).to.equal("186");
expect(response.attributes.lot2).to.equal("187");
expect(response.attributes.lot3).to.equal("188");
expect(response.attributes.lotSqft).to.equal("189");
expect(response.attributes.marketImprovementPercent).to.equal("190");
expect(response.attributes.marketImprovementValue).to.equal("191");
expect(response.attributes.marketLandValue).to.equal("192");
expect(response.attributes.marketValueYear).to.equal("193");
expect(response.attributes.matchType).to.equal("194");
expect(response.attributes.mediaRoom).to.equal("195");
expect(response.attributes.metroDivision).to.equal("196");
expect(response.attributes.middleName).to.equal("197");
expect(response.attributes.middleName2).to.equal("198");
expect(response.attributes.middleName3).to.equal("199");
expect(response.attributes.middleName4).to.equal("200");
expect(response.attributes.milkhouse).to.equal("201");
expect(response.attributes.milkhouseSqft).to.equal("202");
expect(response.attributes.minorCivilDivisionCode).to.equal("203");
expect(response.attributes.minorCivilDivisionName).to.equal("204");
expect(response.attributes.mobileHomeHookup).to.equal("205");
expect(response.attributes.mortgageAmount).to.equal("206");
expect(response.attributes.mortgageAmount2).to.equal("207");
expect(response.attributes.mortgageDueDate).to.equal("208");
expect(response.attributes.mortgageDueDate2).to.equal("209");
expect(response.attributes.mortgageInterestRate).to.equal("210");
expect(response.attributes.mortgageInterestRateType).to.equal("211");
expect(response.attributes.mortgageLenderCode).to.equal("212");
expect(response.attributes.mortgageRate2).to.equal("213");
expect(response.attributes.mortgageRecordingDate).to.equal("214");
expect(response.attributes.mortgageRecordingDate2).to.equal("215");
expect(response.attributes.mortgageTerm).to.equal("216");
expect(response.attributes.mortgageTerm2).to.equal("217");
expect(response.attributes.mortgageTermType).to.equal("218");
expect(response.attributes.mortgageTermType2).to.equal("219");
expect(response.attributes.mortgageType).to.equal("220");
expect(response.attributes.mortgageType2).to.equal("221");
expect(response.attributes.msaCode).to.equal("222");
expect(response.attributes.msaName).to.equal("223");
expect(response.attributes.mudRoom).to.equal("224");
expect(response.attributes.multiParcelFlag).to.equal("225");
expect(response.attributes.nameTitleCompany).to.equal("226");
expect(response.attributes.neighborhoodCode).to.equal("227");
expect(response.attributes.numberOfBuildings).to.equal("228");
expect(response.attributes.office).to.equal("229");
expect(response.attributes.officeSqft).to.equal("230");
expect(response.attributes.otherTaxExemption).to.equal("231");
expect(response.attributes.outdoorKitchenFireplace).to.equal("232");
expect(response.attributes.overheadDoor).to.equal("233");
expect(response.attributes.ownerFullName).to.equal("234");
expect(response.attributes.ownerFullName2).to.equal("235");
expect(response.attributes.ownerFullName3).to.equal("236");
expect(response.attributes.ownerFullName4).to.equal("237");
expect(response.attributes.ownerOccupancyStatus).to.equal("238");
expect(response.attributes.ownershipTransferDate).to.equal("239");
expect(response.attributes.ownershipTransferDocNumber).to.equal("240");
expect(response.attributes.ownershipTransferTransactionId).to.equal("241");
expect(response.attributes.ownershipType).to.equal("242");
expect(response.attributes.ownershipType2).to.equal("243");
expect(response.attributes.ownershipVestingRelationCode).to.equal("244");
expect(response.attributes.parcelAccountNumber).to.equal("245");
expect(response.attributes.parcelMapBook).to.equal("246");
expect(response.attributes.parcelMapPage).to.equal("247");
expect(response.attributes.parcelNumberAlternate).to.equal("248");
expect(response.attributes.parcelNumberFormatted).to.equal("249");
expect(response.attributes.parcelNumberPrevious).to.equal("250");
expect(response.attributes.parcelNumberYearAdded).to.equal("251");
expect(response.attributes.parcelNumberYearChange).to.equal("252");
expect(response.attributes.parcelRawNumber).to.equal("253");
expect(response.attributes.parcelShellRecord).to.equal("254");
expect(response.attributes.parkingSpaces).to.equal("255");
expect(response.attributes.patioArea).to.equal("256");
expect(response.attributes.phaseName).to.equal("257");
expect(response.attributes.plumbingFixturesCount).to.equal("257");
expect(response.attributes.poleStruct).to.equal("258");
expect(response.attributes.poleStructSqft).to.equal("259");
expect(response.attributes.pond).to.equal("260");
expect(response.attributes.pool).to.equal("261");
expect(response.attributes.poolArea).to.equal("262");
expect(response.attributes.poolhouse).to.equal("263");
expect(response.attributes.poolhouseSqft).to.equal("264");
expect(response.attributes.porch).to.equal("265");
expect(response.attributes.porchArea).to.equal("266");
expect(response.attributes.poultryHouse).to.equal("267");
expect(response.attributes.poultryHouseSqft).to.equal("268");
expect(response.attributes.previousAssessedValue).to.equal("269");
expect(response.attributes.priorSaleAmount).to.equal("270");
expect(response.attributes.priorSaleDate).to.equal("271");
expect(response.attributes.propertyAddressCarrierRouteCode).to.equal("272");
expect(response.attributes.propertyAddressCity).to.equal("273");
expect(response.attributes.propertyAddressFull).to.equal("274");
expect(response.attributes.propertyAddressHouseNumber).to.equal("275");
expect(response.attributes.propertyAddressPostDirection).to.equal("276");
expect(response.attributes.propertyAddressPreDirection).to.equal("277");
expect(response.attributes.propertyAddressState).to.equal("278");
expect(response.attributes.propertyAddressStreetName).to.equal("279");
expect(response.attributes.propertyAddressStreetSuffix).to.equal("280");
expect(response.attributes.propertyAddressUnitDesignator).to.equal("281");
expect(response.attributes.propertyAddressUnitValue).to.equal("282");
expect(response.attributes.propertyAddressZip4).to.equal("283");
expect(response.attributes.propertyAddressZipcode).to.equal("284");
expect(response.attributes.publicationDate).to.equal("285");
expect(response.attributes.quarter).to.equal("286");
expect(response.attributes.quarterQuarter).to.equal("287");
expect(response.attributes.quonset).to.equal("288");
expect(response.attributes.quonsetSqft).to.equal("289");
expect(response.attributes.range).to.equal("290");
expect(response.attributes.recordingDate).to.equal("291");
expect(response.attributes.roofCover).to.equal("292");
expect(response.attributes.roofFrame).to.equal("293");
expect(response.attributes.rooms).to.equal("294");
expect(response.attributes.rvParking).to.equal("295");
expect(response.attributes.safeRoom).to.equal("296");
expect(response.attributes.saleAmount).to.equal("297");
expect(response.attributes.saleDate).to.equal("298");
expect(response.attributes.sauna).to.equal("299");
expect(response.attributes.section).to.equal("300");
expect(response.attributes.securityAlarm).to.equal("301");
expect(response.attributes.seniorTaxExemption).to.equal("302");
expect(response.attributes.sewerType).to.equal("303");
expect(response.attributes.shed).to.equal("304");
expect(response.attributes.shedSqft).to.equal("305");
expect(response.attributes.silo).to.equal("306");
expect(response.attributes.siloSqft).to.equal("307");
expect(response.attributes.sittingRoom).to.equal("308");
expect(response.attributes.situsCounty).to.equal("309");
expect(response.attributes.situsState).to.equal("310");
expect(response.attributes.soundSystem).to.equal("311");
expect(response.attributes.sportsCourt).to.equal("312");
expect(response.attributes.sprinklers).to.equal("313");
expect(response.attributes.stable).to.equal("314");
expect(response.attributes.stableSqft).to.equal("315");
expect(response.attributes.storageBuilding).to.equal("316");
expect(response.attributes.storageBuildingSqft).to.equal("317");
expect(response.attributes.storiesNumber).to.equal("318");
expect(response.attributes.stormShelter).to.equal("319");
expect(response.attributes.stormShutter).to.equal("320");
expect(response.attributes.structureStyle).to.equal("321");
expect(response.attributes.study).to.equal("322");
expect(response.attributes.subdivision).to.equal("323");
expect(response.attributes.suffix).to.equal("324");
expect(response.attributes.suffix2).to.equal("325");
expect(response.attributes.suffix3).to.equal("326");
expect(response.attributes.suffix4).to.equal("327");
expect(response.attributes.sunroom).to.equal("328");
expect(response.attributes.taxAssessYear).to.equal("329");
expect(response.attributes.taxBilledAmount).to.equal("330");
expect(response.attributes.taxDelinquentYear).to.equal("331");
expect(response.attributes.taxFiscalYear).to.equal("332");
expect(response.attributes.taxJurisdiction).to.equal("333");
expect(response.attributes.taxRateArea).to.equal("334");
expect(response.attributes.tennisCourt).to.equal("335");
expect(response.attributes.topographyCode).to.equal("336");
expect(response.attributes.totalMarketValue).to.equal("337");
expect(response.attributes.township).to.equal("338");
expect(response.attributes.tractNumber).to.equal("339");
expect(response.attributes.transferAmount).to.equal("340");
expect(response.attributes.trustDescription).to.equal("341");
expect(response.attributes.unitCount).to.equal("342");
expect(response.attributes.upperFloorsSqft).to.equal("343");
expect(response.attributes.utility).to.equal("344");
expect(response.attributes.utilityBuilding).to.equal("345");
expect(response.attributes.utilityBuildingSqft).to.equal("346");
expect(response.attributes.utilitySqft).to.equal("347");
expect(response.attributes.veteranTaxExemption).to.equal("348");
expect(response.attributes.viewDescription).to.equal("349");
expect(response.attributes.waterFeature).to.equal("350");
expect(response.attributes.waterServiceType).to.equal("351");
expect(response.attributes.wetBar).to.equal("352");
expect(response.attributes.widowTaxExemption).to.equal("353");
expect(response.attributes.widthLinearFootage).to.equal("354");
expect(response.attributes.wineCellar).to.equal("355");
expect(response.attributes.yearBuilt).to.equal("356");
expect(response.attributes.zoning).to.equal("357");
});
});