Skip to content

Instantly share code, notes, and snippets.

@ellismarte
Created January 25, 2016 22:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ellismarte/dcd7b814ef99e1e1e1db to your computer and use it in GitHub Desktop.
Save ellismarte/dcd7b814ef99e1e1e1db to your computer and use it in GitHub Desktop.
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