Created
June 10, 2015 16:16
-
-
Save hvillero/100e120715776643660a to your computer and use it in GitHub Desktop.
Falling test for development
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1) Elasticsearchable search cache DimProperty SecondaryPropTypeMaj matches | |
Failure/Error: expect(es_result).to eq ar_result | |
expected: ["Healthcare", "Hospitality", "Industrial", "Mixed Use", "Mobile Home Park", "Multifamily", "Office", "Other", "Retail", "Self-Storage"] | |
got: [] | |
(compared using ==) | |
# ./spec/integrations/elasticsearchable_cache_spec.rb:70:in `(root)' | |
# ./spec/rails_helper.rb:67:in `(root)' | |
2) Elasticsearchable search cache DimProperty SecondaryPropTypeMinor matches | |
Failure/Error: expect(es_result).to eq ar_result | |
expected: ["hc - assisted living", "ht - extended stay", "ht - full service", "ht - limited service", "in - flex", "in - manufacturing", "in - research & development", "in - warehouse", "mf - cooperative", "mf - garden", "mf - high rise", "mf - low income housing", "mf - mid rise", "mf - senior housing", "mf - student housing", "mhp - general rural", "mhp - general suburban", "mhp - rv park", "mu - hotel-office", "mu - hotel-retail", "mu - industrial-office", "mu - industrial-retail", "mu - multifamily-retail", "mu - office-industrial", "mu - office-industrial-retail", "mu - office-multifamily", "mu - office-retail", "mu - retail-industrial", "mu - retail-multifamily", "mu - retail-office", "mu - retail-office-multifamily", "mu - retail-self storage", "of - cbd", "of - medical", "of - research & development", "of - suburban office", "of - urban office", "ot - automobile dealership", "ot - daycare", "ot - golf course", "ot - ground lease", "ot - land", "ot - marina", "ot - parking", "ot - school", "ot - special purpose", "r - factory outlet", "r - neighborhood center", "r - neighborhood center inline space", "r - power/lifestyle center", "r - power/lifestyle center inline space", "r - regional mall", "r - single tenant big box", "r - single tenant retail", "r - strip/convenience", "r - strip/convenience shadow anchored", "r - super regional mall", "ss - both", "ss - climate controlled", "ss - non-climate controlled"] | |
got: [] | |
(compared using ==) | |
# ./spec/integrations/elasticsearchable_cache_spec.rb:86:in `(root)' | |
# ./spec/rails_helper.rb:67:in `(root)' | |
3) Elasticsearchable index structure mappings should match defined properties | |
Failure/Error: expect(_mappings.keys).to include(_key) | |
expected ["City", "LoanStatus", "PropertyName", "PropertyTypeMajor", "PropertyTypeMinor", "StandardizedBalance", "State", "StateName", "StreetAddress", "UPBCurrent", "ZipCode", "dwidNote", "dwidProperty", "dwidSecuritization"] to include "SecondaryPropTypeMaj" | |
# ./spec/integrations/elasticsearchable_spec.rb:29:in `(root)' | |
# ./spec/integrations/elasticsearchable_spec.rb:28:in `(root)' | |
# ./spec/integrations/elasticsearchable_spec.rb:21:in `(root)' | |
# ./spec/rails_helper.rb:67:in `(root)' | |
4) Elasticsearchable ActiveRecord/Elasticsearch data validation Elasticsearch index sizes match SQL counts | |
Failure/Error: expect(ar_s).to eq es_s | |
expected: "DimProperty: 91281" | |
got: "DimProperty: 91286" | |
(compared using ==) | |
# ./spec/integrations/elasticsearchable_spec.rb:264:in `(root)' | |
# ./spec/integrations/elasticsearchable_spec.rb:245:in `(root)' | |
# ./spec/rails_helper.rb:67:in `(root)' | |
5) Elasticsearchable ActiveRecord/Elasticsearch data validation Search on SecuritizationName, SecondaryPropTypeMaj | |
Failure/Error: expect(search_results[0].size).to be > 0, "Search for SecuritizationName: #{dim_securitization_securitization_name}, SecondaryPropTypeMaj: Mobile Home Park, Include0UPB:true yields no results" | |
NoMethodError: | |
undefined method `size' for nil:NilClass | |
# ./spec/integrations/elasticsearchable_spec.rb:522:in `(root)' | |
# ./spec/rails_helper.rb:67:in `(root)' | |
6) Elasticsearchable ActiveRecord/Elasticsearch data validation Search on SecuritizationName, SecondaryPropTypeMaj (partial) | |
Failure/Error: expect(search_results[0].size).to be > 0, "Search for SecuritizationName: #{dim_securitization_securitization_name}, SecondaryPropTypeMaj: park, Include0UPB:true yields no results" | |
NoMethodError: | |
undefined method `size' for nil:NilClass | |
# ./spec/integrations/elasticsearchable_spec.rb:546:in `(root)' | |
# ./spec/rails_helper.rb:67:in `(root)' | |
7) Elasticsearchable ActiveRecord/Elasticsearch data validation Search on SecuritizationName, SecondaryPropTypeMinor | |
Failure/Error: expect(search_results[0].size).to be > 0, "Search for SecuritizationName: #{dim_securitization_securitization_name}, SecondaryPropTypeMinor: MHP - General Suburban, Include0UPB:true yields no results" | |
NoMethodError: | |
undefined method `size' for nil:NilClass | |
# ./spec/integrations/elasticsearchable_spec.rb:569:in `(root)' | |
# ./spec/rails_helper.rb:67:in `(root)' | |
8) Elasticsearchable ActiveRecord/Elasticsearch data validation Search on SecuritizationName, SecondaryPropTypeMinor (partial) | |
Failure/Error: expect(search_results[0].size).to be > 0, "Search for SecuritizationName: #{shelf}, SecondaryPropTypeMinor: medical, Include0UPB:true yields no results" | |
NoMethodError: | |
undefined method `size' for nil:NilClass | |
# ./spec/integrations/elasticsearchable_spec.rb:592:in `(root)' | |
# ./spec/rails_helper.rb:67:in `(root)' | |
9) Elasticsearchable ActiveRecord/Elasticsearch data validation Search on SecuritizationName, Vintage, NoteName, NoteDateStart, NoteDateEnd, LoanStatus, SecondaryPropTypeMaj, PropertyName, StreetAddress, City, State | |
Failure/Error: es_size = search_results[0].size | |
NoMethodError: | |
undefined method `size' for nil:NilClass | |
# ./spec/integrations/elasticsearchable_spec.rb:700:in `(root)' | |
# ./spec/rails_helper.rb:67:in `(root)' | |
10) Elasticsearchable ActiveRecord/Elasticsearch data validation Search on SecuritizationName, Vintage, NoteName, NoteDate, LoanStatus, SecondaryPropTypeMaj, City, State | |
Failure/Error: es_size = search_results[0].size | |
NoMethodError: | |
undefined method `size' for nil:NilClass | |
# ./spec/integrations/elasticsearchable_spec.rb:752:in `(root)' | |
# ./spec/rails_helper.rb:67:in `(root)' | |
11) Elasticsearchable ActiveRecord/Elasticsearch data validation Aggregate counts for search grain 3, include 0 UPB | |
Failure/Error: expect(search_results[0].size).to be > 0, "Search for SecuritizationName: #{securitization_name}, SecondaryPropTypeMaj: Other, State: NY, Include0UPB:true yields no results" | |
NoMethodError: | |
undefined method `size' for nil:NilClass | |
# ./spec/integrations/elasticsearchable_spec.rb:1311:in `(root)' | |
# ./spec/rails_helper.rb:67:in `(root)' | |
12) Elasticsearchable ActiveRecord/Elasticsearch data validation Aggregate counts for search grain 3, exclude 0 UPB | |
Failure/Error: expect(search_results[0].size).to be > 0, "Search for SecuritizationName: #{securitization_name}, SecondaryPropTypeMaj: Other, State: NY, Include0UPB:false does not yield results" | |
NoMethodError: | |
undefined method `size' for nil:NilClass | |
# ./spec/integrations/elasticsearchable_spec.rb:1364:in `(root)' | |
# ./spec/rails_helper.rb:67:in `(root)' | |
13) DimSecuritization methods #fact_note_type_data_table returns a hash of property type data for a securitization group_field returns a property type | |
Failure/Error: expect(property_type_data[:data_records].sample[:group_field]).to be_in(group_field_ar) | |
expected `nil.in?(["Hospitality", "Industrial", "Mobile Home Park", "Multifamily", "Office", "Other", "Retail", "Self-Storage"])` to return true, got false | |
# ./spec/models/dim_securitization_spec.rb:153:in `(root)' | |
# ./spec/rails_helper.rb:67:in `(root)' | |
14) TraderEdgeDataWarehouse Descendants have indexes for dwid columns | |
Failure/Error: expect(index_keys).to include(col), "#{model.name} does not have #{col} in an index [#{index_keys.join(', ')}]" | |
DimAlert does not have dwidAlertsRecordID in an index [] | |
# ./spec/models/trader_edge_data_warehouse_spec.rb:45:in `(root)' | |
# ./spec/models/trader_edge_data_warehouse_spec.rb:40:in `(root)' | |
# ./spec/models/trader_edge_data_warehouse_spec.rb:25:in `(root)' | |
# ./spec/rails_helper.rb:67:in `(root)' | |
Finished in 11 minutes 49 seconds (files took 47.22 seconds to load) | |
976 examples, 14 failures, 4 pending |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment