spec/lib/quandl/operation/qdformat/node_spec.rb in quandl_operation-0.1.21 vs spec/lib/quandl/operation/qdformat/node_spec.rb in quandl_operation-0.1.22
- old
+ new
@@ -3,34 +3,37 @@
require 'spec_helper'
describe Quandl::Operation::QDFormat::Node do
let(:attributes) { {
- code: 'DATASET_CODE',
+ code: 'DATASET_CODE_2',
source_code: 'SOURCE_CODE',
- name: 'Test Dataset Name 1',
+ name: 'Test Dataset Name 2',
description: "Here is a description with multiple lines.\n This is the second line.",
column_names: ['Date', 'Value', 'High', 'Low'],
data: [["2013-11-20", "9.99470588235294", "11.003235294117646", "14.00164705882353"],
["2013-11-19", "10.039388096885814", nil, "14.09718770934256"]],
}}
subject{ Quandl::Operation::QDFormat::Node.new(attributes) }
- its(:code){ should eq 'DATASET_CODE' }
+ its(:code){ should eq 'DATASET_CODE_2' }
its(:source_code){ should eq 'SOURCE_CODE' }
- its(:name){ should eq 'Test Dataset Name 1' }
+ its(:name){ should eq 'Test Dataset Name 2' }
its(:description){ should eq "Here is a description with multiple lines.\n This is the second line." }
its(:column_names){ should eq ['Date', 'Value', 'High', 'Low'] }
its(:data){ should eq [["2013-11-20", "9.99470588235294", "11.003235294117646", "14.00164705882353"],
["2013-11-19", "10.039388096885814", nil, "14.09718770934256"]] }
its(:attributes){ should eq attributes }
its(:to_qdf){ should eq %Q{source_code: SOURCE_CODE
-code: DATASET_CODE
-name: Test Dataset Name 1
-description: Here is a description with multiple lines.\\n This is the second line.
+code: DATASET_CODE_2
+name: Test Dataset Name 2
+description: |-
+ Here is a description with multiple lines.
+ This is the second line.
+-
Date,Value,High,Low
2013-11-20,9.99470588235294,11.003235294117646,14.00164705882353
2013-11-19,10.039388096885814,,14.09718770934256
}}
\ No newline at end of file