-
-
Save ellismarte/dcd7b814ef99e1e1e1db to your computer and use it in GitHub Desktop.
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
describe "#read_and_categorize" do | |
before(:all) do | |
my_analyzer = SpendingAnalyzer.new(:bank_statements => [File.path(Dir.pwd + "/test_documents/good_data1.csv"), File.path(Dir.pwd + "/test_documents/good_data2.csv")]) | |
end | |
it "uses appropriate headers when analyzing rows date in bank statement" do | |
expect(my_analyzer.database[0][:date]).to eq("01/22/2016") | |
end | |
it "uses appropriate headers when analyzing rows date in bank statement" do | |
expect(my_analyzer.database[0][:price]).to eq("-65.46") | |
end | |
it "uses appropriate headers when analyzing rows date in bank statement" do | |
expect(my_analyzer.database[0][:company]).to eq("PURCHASE AUTHORIZED ON 01/22 WHOLEFDS BRK") | |
end | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment