spec/lib/textveloper_spec.rb in textveloper-0.1.4 vs spec/lib/textveloper_spec.rb in textveloper-0.1.5

- old
+ new

@@ -9,10 +9,11 @@ let(:mensaje){"Enviado desde textveloper plataform"} let(:response){"{\"transaccion\":\"exitosa\",\"mensaje_transaccion\":\"MENSAJE_ENVIADO\"}"} let(:hash_response){{"transaccion"=>"exitosa", "mensaje_transaccion"=>"MENSAJE_ENVIADO"}} let(:points){"{\"transaccion\":\"exitosa\",\"puntos_enviados\":\"0\",\"total_puntos\":\"0\",\"puntos_disponibles\":\"0\"}"} let(:hash_response_points){{"transaccion"=>"exitosa", "puntos_enviados"=>"0", "total_puntos" => "0", "puntos_disponibles" => "0"}} + let(:mensaje_largo){"Doggy ipsizzle dolor black amizzle, yo mamma rizzle elit. Nullizzle its fo rizzle velizzle, fo volutpizzle, suscipizzle quis, ghetto vel, fizzle. Pellentesque crunk tortizzle. Sizzle pizzle. Sizzle izzle dolor nizzle turpis mofo gizzle. Maurizzle pellentesque shizzle my nizzle crocodizzle crackalackin turpizzle."} let(:url){'http://api.textveloper.com/'} it "consulta de puntos" do stub_request(:post, "http://api.textveloper.com/saldo-subcuenta/"). @@ -64,9 +65,17 @@ end it "formatear response a hash " do notificator.send(:hash_contructor,points).should eq(hash_response_points) + end + + it "Divisor de mensajes" do + mensaje_cortado = ["Doggy ipsizzle dolor black amizzle, yo mamma rizzle elit. Nullizzle its fo rizzle velizzle, fo volutpizzle, suscipizzle quis, ghetto vel, fizzle. 1/3", + "Pellentesque crunk tortizzle. Sizzle pizzle. Sizzle izzle dolor nizzle turpis mofo gizzle. Maurizzle pellentesque shizzle my nizzle crocodizzle 2/3", + "crackalackin turpizzle 3/3"] + notificator.send(:chunck_message, mensaje_largo).should eq(mensaje_cortado) + end end \ No newline at end of file