Skip to content

Commit

Permalink
feat: adding zendesk destination connector
Browse files Browse the repository at this point in the history
  • Loading branch information
praneeth-ais committed Apr 26, 2024
1 parent f22dcaf commit d144a50
Show file tree
Hide file tree
Showing 11 changed files with 43 additions and 1 deletion.
Binary file added .DS_Store
Binary file not shown.
2 changes: 2 additions & 0 deletions integrations/Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,8 @@ gem "net-sftp"

gem "csv"

gem "zendesk_api"

group :development, :test do
gem "simplecov", require: false
gem "simplecov_json_formatter", require: false
Expand Down
1 change: 1 addition & 0 deletions integrations/lib/multiwoven/integrations.rb
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@
require_relative "integrations/destination/salesforce_consumer_goods_cloud/client"
require_relative "integrations/destination/sftp/client"
require_relative "integrations/destination/postgresql/client"
# require_relative "integrations/destination/zendesk/client"

module Multiwoven
module Integrations
Expand Down
2 changes: 1 addition & 1 deletion integrations/lib/multiwoven/integrations/config.rb
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ def initialize(params = {})
end
end
end
end
end
Empty file.
Empty file.
Empty file.
Empty file.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# frozen_string_literal: true

RSpec.describe Multiwoven::Integrations::Destination::Airtable::Client do # rubocop:disable Metrics/BlockLength
include WebMock::API

before(:each) do
WebMock.disable_net_connect!(allow_localhost: true)
end

let(:client) { described_class.new }

let(:connection_config) do
{
url: "https://yoursubdomain.zendesk.com/api/v2"
username: "test_user",
token: "test_token",
}
end

let(:json_schema) do
# ...
end

describe "#check_connection" do
# ...
end

describe "#discover" do
# ...
end

describe "#write" do
# ...
end

describe "#create_payload" do
# ...
end
end
Empty file.

0 comments on commit d144a50

Please sign in to comment.