Sha256: 0ef776949dcf8e8fc8a0f2585b298074866c8752164fef3365a5a7991e447a6b
Contents?: true
Size: 1.22 KB
Versions: 4
Compression:
Stored size: 1.22 KB
Contents
require 'test_helper' class ConfigurationTest < ActiveSupport::TestCase setup do ShopifyApp.configuration = nil end test "configure" do ShopifyApp.configure do |config| config.embedded_app = true end assert_equal true, ShopifyApp.configuration.embedded_app end test "defaults to myshopify_domain" do assert_equal "myshopify.com", ShopifyApp.configuration.myshopify_domain end test "can set myshopify_domain" do ShopifyApp.configure do |config| config.myshopify_domain = 'myshopify.io' end assert_equal "myshopify.io", ShopifyApp.configuration.myshopify_domain end test "can configure webhooks for creation" do webhook = {topic: 'carts/update', address: 'example-app.com/webhooks', format: 'json'} ShopifyApp.configure do |config| config.webhooks = [webhook] end assert_equal webhook, ShopifyApp.configuration.webhooks.first end test "has_webhooks? is true if webhooks have been configured" do refute ShopifyApp.configuration.has_webhooks? ShopifyApp.configure do |config| config.webhooks = [{topic: 'carts/update', address: 'example-app.com/webhooks', format: 'json'}] end assert ShopifyApp.configuration.has_webhooks? end end
Version data entries
4 entries across 4 versions & 1 rubygems