Skip to content

Instantly share code, notes, and snippets.

@geronimod
Created November 5, 2013 18:15
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 geronimod/7323508 to your computer and use it in GitHub Desktop.
Save geronimod/7323508 to your computer and use it in GitHub Desktop.
Test
it "should make the right csv" do
@dummy_class.should_not == nil
@dummy_class.respond_to?(:fetch_data).should == true
expected_return = []
@dummy_class.fetch_data expected_return
expected = [["Competitive Campaign", "", "comp camp 1", "comp camp 2", "test"], ["Release Date", "", "2013-01-01", "2013-01-01", "2013-01-01"], ["Campaign ID", "", 345, 346, 339], ["Days", "Weeks", "views"], [0, 0, "", "", ""], [1, "", "", "", ""], [2, "", "", "", ""], [3, "", "", "", ""], [4, "", "", "", ""], [5, "", "", "", ""], [6, "", "", "", ""], [7, 1, "", "", ""], [8, "", "", "", ""], [9, "", "", "", ""], [10, "", "", "", ""], [11, "", "", "", ""], [12, "", "", "", ""], [13, "", "", "", ""], [14, 2, "", "", ""], [15, "", "", "", ""], [16, "", "", "", ""], [17, "", "", "", ""], [18, "", "", "", ""], [19, "", "", "", ""], [20, "", "", "", ""], [21, 3, "", "", ""], [22, "", "", "", ""], [23, "", "", "", ""], [24, "", "", "", ""], [25, "", "", "", ""], [26, "", "", "", ""], [27, "", "", "", ""], [28, 4, "", "", ""], [29, "", "", "", ""], [30, "", "", "", ""], [31, "", "", "", ""], [32, "", "", "", ""], [33, "", "", "", ""], [34, "", "", "", ""], [35, 5, "", "", ""], [36, "", "", "", ""], [37, "", "", "", ""], [38, "", "", "", ""], [39, "", "", "", ""], [40, "", "", "", ""], [41, "", "", "", ""], [42, 6, "", "", ""], [43, "", "", "", ""], [44, "", "", "", ""], [45, "", "", "", ""], [46, "", "", "", ""], [47, "", "", "", ""], [48, "", "", "", ""], [49, 7, "", "", ""], [50, "", "", "", ""], [51, "", "", "", ""], [52, "", "", "", ""], [53, "", "", "", ""], [54, "", "", "", ""], [55, "", "", "", ""], [56, 8, "", "", ""], [57, "", "", "", ""], [58, "", "", "", ""], [59, "", "", "", ""], [60, "", "", "", ""], [61, "", "", "", ""], [62, "", "", "", ""], [63, 9, "", "", ""], [64, "", "", "", ""], [65, "", "", "", ""], [66, "", "", "", ""], [67, "", "", "", ""], [68, "", "", "", ""], [69, "", "", "", ""], [70, 10, "", "", ""], [71, "", "", "", ""], [72, "", "", "", ""], [73, "", "", "", ""], [74, "", "", "", ""], [75, "", "", "", ""], [76, "", "", "", ""], [77, 11, "", "", ""], [78, "", "", "", ""], [79, "", "", "", ""], [80, "", "", "", ""], [81, "", "", "", ""], [82, "", "", "", ""], [83, "", "", "", ""], [84, 12, "", "", ""], [85, "", "", "", ""], [86, "", "", "", ""], [87, "", "", "", ""], [88, "", "", "", ""], [89, "", "", "", ""], [90, "", "", "", ""], [91, 13, "", "", ""], [92, "", "", "", ""], [93, "", "", "", ""], [94, "", "", "", ""], [95, "", "", "", ""], [96, "", "", "", ""], [97, "", "", "", ""], [98, 14, "", "", ""], [99, "", "", "", ""], [100, "", "", "", ""], [101, "", "", "", ""], [102, "", "", "", ""], [103, "", "", "", ""], [104, "", "", "", ""], [105, 15, "", "", ""], [106, "", "", "", ""], [107, "", "", "", ""], [108, "", "", "", ""], [109, "", "", "", ""], [110, "", "", "", ""], [111, "", "", "", ""], [112, 16, "", "", ""], [113, "", "", "", ""], [114, "", "", "", ""], [115, "", "", "", ""], [116, "", "", "", ""], [117, "", "", "", ""], [118, "", "", "", ""], [119, 17, "", "", ""], [120, "", "", "", ""], [121, "", "", "", ""], [122, "", "", "", ""], [123, "", "", "", ""], [124, "", "", "", ""], [125, "", "", "", ""], [126, 18, "", "", ""], [127, "", "", "", ""], [128, "", "", "", ""], [129, "", "", "", ""], [130, "", "", "", ""], [131, "", "", "", ""], [132, "", "", "", ""], [133, 19, "", "", ""], [134, "", "", "", ""], [135, "", "", "", ""], [136, "", "", "", ""], [137, "", "", "", ""], [138, "", "", "", ""], [139, "", "", "", ""], [140, 20, "", "", ""], [141, "", 6848, "", ""], [142, "", 6926, "", ""], [143, "", 6981, "", ""], [144, "", 7032, "", ""], [145, "", 7065, "", ""], [146, "", 7106, "", ""], [147, 21, 7148, "", ""], [148, "", 7278, "", ""], [149, "", 10559, "", ""], [150, "", 10904, "", ""], [151, "", 11197, "", ""], [152, "", 11540, "", ""], [153, "", 11843, "", ""], [154, 22, 14818, "", ""], [155, "", 16736, "", ""], [156, "", 45546, "", ""], [157, "", 49579, "", ""], [158, "", 53713, "", ""], [159, "", 58104, "", ""], [160, "", 62736, "", ""], [161, 23, 63349, "", ""], [162, "", 64286, "", ""], [163, "", 65375, "", ""], [164, "", 66692, "", ""], [165, "", 70512, "", ""], [166, "", 73309, "", ""], [167, "", 74392, "", ""], [168, 24, 75325, "", ""], [169, "", 76535, "", ""], [170, "", 77538, "", ""], [171, "", 78582, "", 2], [172, "", 79532, "", 2], [173, "", 80516, "", 2], [174, "", 81652, "", 40593], [175, 25, 83049, "", 96598], [176, "", 84243, "", 213844], [177, "", 85051, "", 405565], [178, "", 86285, "", 478718], [179, "", 87357, "", 1432697], [180, "", 88111, "", 1585744], [181, "", 89007, "", 1589350], [182, 26, 90241, "", 1589353], [183, "", 91005, "", 1589354], [184, "", 92197, "", 1589357], [185, "", 93118, "", 1589357], [186, "", 93993, "", 1589357], [187, "", 95046, "", 1589357], [188, "", 96425, "", 1589357], [189, 27, 97264, "", 1589357], [190, "", 97343, 55, 1589357], [191, "", 97775, 95, 1589357], [192, "", 98047, 101, 1589357], [193, "", 98323, 105, 1589357], [194, "", 98637, 108, 1589357], [195, "", 98934, 114, 1589357], [196, 28, 99237, 120, 1589357], [197, "", 99569, 136, 1589357], [198, "", 99625, 137, 1589357], [199, "", 100203, 282, 1589357], [200, "", "", "", 1589357], [201, "", 100925, 452, 1589357], [202, "", 101769, 7895, 1589357], [203, 29, 102218, 30497, 1589357], [204, "", 102530, 48560, 1589357], [205, "", 102861, 83952, 1589357], [206, "", 103258, 101934, 1589357], [207, "", 103579, 163524, 1589357], [208, "", 104023, 176732, 1589357], [209, "", 104324, 265361, 1589357], [210, 30, 104736, 276671, 1589357], [211, "", 105104, 280083, 1589357], [212, "", 105863, 281521, 1589357], [213, "", 107032, 283002, 1589357], [214, "", 108108, 283776, 1589357], [215, "", 109144, 284400, 1589357], [216, "", 110030, 285711, 1589357], [217, 31, 110969, 287192, 1589357], [218, "", 111980, 288633, 1589357], [219, "", 112900, 289173, 1589357], [220, "", 114145, 289895, 1589357], [221, "", 115029, 290413, 1589357], [222, "", 116025, 290862, 1589357], [223, "", 117012, 291300, 1589357], [224, 32, 117909, 291783, 1589357], [225, "", 118536, 292193, 1589357], [226, "", 120606, 292702, 1589357], [227, "", 121416, 293162, 1589357], [228, "", 122455, 293651, 1589357], [229, "", 123894, 294010, 1589357], [230, "", 125714, 294434, 1589357], [231, 33, 126559, 294786, 1589357], [232, "", 127382, 295181, 1589357], [233, "", 128181, 295591, 1589357], [234, "", 128814, 296066, 1589357], [235, "", 129174, 296483, 1589357], [236, "", 129392, 296816, 1589357], [237, "", 129613, 298037, 1589357], [238, 34, 129810, 298302, 1589357], [239, "", 129987, 298620, 1589357], [240, "", 130125, 299029, 1589357], [241, "", 130254, 299376, 1589357], [242, "", 130410, 299629, 1589357], [243, "", 130512, 299824, 1589357], [244, "", 130579, 300085, 1589357], [245, 35, 130714, 300285, 1589357], [246, "", 130802, 300516, 1589357], [247, "", 130907, 300753, 1589357], [248, "", 130971, 289502, 1589357], [249, "", 131085, 289502, 1589357], [250, "", 131308, 301467, 1589357], [251, "", 131413, 301705, 1589357], [252, 36, 131494, 301969, ""], [253, "", 131601, 302321, ""], [254, "", 131719, 302576, ""], [255, "", 131819, 302813, ""], [256, "", 131907, 303044, ""], [257, "", 132032, 303314, ""], [258, "", 132151, 303545, ""], [259, 37, 132284, 303771, ""], [260, "", 132404, 303957, ""], [261, "", 132510, 304133, ""], [262, "", 132642, 304344, ""], [263, "", 132738, 304548, ""], [264, "", 132875, 304738, ""], [265, "", 132988, 304946, ""], [266, 38, 133155, 305165, ""], [267, "", 133340, 305352, ""], [268, "", 133443, 305521, ""], [269, "", 133564, 305708, ""], [270, "", 133665, 305890, ""], [271, "", 133738, 306096, ""], [272, "", 133856, 306268, ""], [273, 39, 133999, 306474, ""], [274, "", 134055, 306612, ""], [275, "", 134139, 306816, ""], [276, "", 134225, 307002, ""], [277, "", 134326, 307180, ""], [278, "", 134452, 307356, ""], [279, "", 134562, 307593, ""], [280, 40, 134640, 308061, ""], [281, "", 134766, 308752, ""], [282, "", 134838, 308994, ""], [283, "", 134918, 309281, ""], [284, "", 135043, 309617, ""], [285, "", 135161, 310071, ""], [286, "", 135272, 313486, ""], [287, 41, 135381, 314957, ""], [288, "", 135468, 315669, ""], [289, "", 135577, 316272, ""], [290, "", 135676, 316861, ""], [291, "", 135789, 317373, ""], [292, "", 135854, 317808, ""], [293, "", 135954, 319097, ""], [294, 42, 136016, 319505, ""], [295, "", 136110, 319992, ""], [296, "", 136210, 320519, ""], [297, "", 136288, 321523, ""], [298, "", 136358, 322178, ""], [299, "", 136443, 322581, ""], [300, "", 136572, 323282, ""], [301, 43, 136692, 323567, ""], [302, "", 136745, 323703, ""], [303, "", 136857, 324027, ""], [304, "", 136987, 324221, ""], [305, "", 137080, 324390, ""], [306, "", 137216, 324605, ""], [307, "", "", "", ""], [308, 44, "", "", ""], [309, "", "", "", ""], [310, "", "", "", ""], [311, "", "", "", ""], [312, "", "", "", ""], [313, "", "", "", ""], [314, "", "", "", ""], [315, 45, "", "", ""], [316, "", "", "", ""], [317, "", "", "", ""], [318, "", "", "", ""], [319, "", "", "", ""], [320, "", "", "", ""], [321, "", "", "", ""], [322, 46, "", "", ""], [323, "", "", "", ""], [324, "", "", "", ""], [325, "", "", "", ""], [326, "", "", "", ""], [327, "", "", "", ""], [328, "", "", "", ""], [329, 47, "", "", ""], [330, "", "", "", ""], [331, "", "", "", ""], [332, "", "", "", ""], [333, "", "", "", ""], [334, "", "", "", ""], [335, "", "", "", ""], [336, 48, "", "", ""], [337, "", "", "", ""], [338, "", "", "", ""], [339, "", "", "", ""], [340, "", "", "", ""], [341, "", "", "", ""], [342, "", "", "", ""], [343, 49, "", "", ""], [344, "", "", "", ""], [345, "", "", "", ""], [346, "", "", "", ""], [347, "", "", "", ""], [348, "", "", "", ""], [349, "", "", "", ""], [350, 50, "", "", ""], [351, "", "", "", ""], [352, "", "", "", ""], [353, "", "", "", ""], [354, "", "", "", ""], [355, "", "", "", ""], [356, "", "", "", ""], [357, 51, "", "", ""], [358, "", "", "", ""], [359, "", "", "", ""], [360, "", "", "", ""], [361, "", "", "", ""], [362, "", "", "", ""], [363, "", "", "", ""]]
expected_return.should == expected
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment