Browse Source

Maintenance: Update dependency whatsapp_sdk to v0.12.1

renovatebot 1 year ago
parent
commit
284bd7554e
2 changed files with 3 additions and 7 deletions
  1. 2 2
      Gemfile.lock
  2. 1 5
      spec/lib/whatsapp/webhook/message/document_spec.rb

+ 2 - 2
Gemfile.lock

@@ -615,7 +615,7 @@ GEM
     snaky_hash (2.0.1)
       hashie
       version_gem (~> 1.1, >= 1.1.1)
-    sorbet-runtime (0.5.11255)
+    sorbet-runtime (0.5.11284)
     sprockets (3.7.2)
       concurrent-ruby (~> 1.0)
       rack (> 1, < 3)
@@ -699,7 +699,7 @@ GEM
     websocket-driver (0.7.6)
       websocket-extensions (>= 0.1.0)
     websocket-extensions (0.1.5)
-    whatsapp_sdk (0.11.0)
+    whatsapp_sdk (0.12.1)
       faraday (~> 2)
       faraday-multipart (~> 1)
       sorbet-runtime (~> 0.5)

+ 1 - 5
spec/lib/whatsapp/webhook/message/document_spec.rb

@@ -129,12 +129,8 @@ RSpec.describe Whatsapp::Webhook::Message::Document, :aggregate_failures, curren
       let(:media_file)     { Tempfile.create('lipsum.zip').tap { |f| File.write(f, media_content) } }
       let(:valid_checksum) { Digest::SHA2.new(256).hexdigest(media_content) }
 
-      let(:internal_response1) do
-        Struct.new(:data, :error).new(Struct.new(:url, :mime_type, :sha256).new(url, mime_type, valid_checksum), nil)
-      end
-
       before do
-        allow_any_instance_of(WhatsappSdk::Api::Medias).to receive(:media).and_return(internal_response1)
+        allow_any_instance_of(Whatsapp::Incoming::Media).to receive(:download).and_raise(Whatsapp::Incoming::Media::InvalidMediaTypeError, 'Invalid Media Type application/zip')
       end
 
       after do