├── .circleci └── config.yml ├── .gem_release.yml ├── .github └── stale.yml ├── .github_changelog_generator ├── .gitignore ├── .rspec ├── .rubocop.yml ├── .rubocop_todo.yml ├── CHANGELOG.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── app ├── controllers │ └── spree │ │ └── admin │ │ └── postage_labels_controller.rb ├── decorators │ └── models │ │ └── solidus_easypost │ │ └── spree │ │ ├── carton_decorator.rb │ │ ├── shipment_decorator.rb │ │ └── shipping_rate_decorator.rb ├── models │ └── solidus_easypost │ │ ├── parcel_dimension.rb │ │ └── return_authorization.rb └── overrides │ └── spree │ └── admin │ └── orders │ └── _shipment │ └── add_postage_label.html.erb.deface ├── bin ├── console ├── rails ├── rails-engine ├── rails-sandbox ├── rake ├── sandbox └── setup ├── config ├── initializers │ └── webhooks.rb ├── locales │ └── en.yml └── routes.rb ├── db └── migrate │ ├── 20140515024440_add_easy_post_fields_to_shipping_rate.rb │ └── 20201025110912_add_tracker_id_to_cartons.rb ├── lib ├── generators │ └── solidus_easypost │ │ └── install │ │ ├── install_generator.rb │ │ └── templates │ │ └── initializer.rb ├── solidus_easypost.rb └── solidus_easypost │ ├── address_builder.rb │ ├── calculator │ ├── base_dimension_calculator.rb │ └── weight_dimension_calculator.rb │ ├── configuration.rb │ ├── engine.rb │ ├── errors │ └── unknown_partial_resource_error.rb │ ├── estimator.rb │ ├── parcel_builder.rb │ ├── shipment_builder.rb │ ├── shipping_method_selector.rb │ ├── shipping_rate_calculator.rb │ ├── testing_support │ ├── factories.rb │ └── factories │ │ ├── address_factory.rb │ │ ├── product_factory.rb │ │ ├── shipment_factory.rb │ │ ├── shipping_method_factory.rb │ │ ├── stock_location_factory.rb │ │ └── variant_factory.rb │ ├── tracker_webhook_handler.rb │ └── version.rb ├── solidus_easypost.gemspec └── spec ├── cassettes ├── address_builder │ ├── from_address.yml │ └── from_stock_location.yml ├── estimator.yml ├── integration │ ├── checkout.yml │ └── order_shipping │ │ ├── with_purchase_labels.yml │ │ └── without_purchase_labels.yml ├── parcel_builder │ ├── from_package.yml │ └── from_return_authorization.yml ├── postage_labels │ └── show.yml ├── return_authorization.yml └── shipment_builder │ ├── from_package.yml │ ├── from_package_with_address_options.yml │ ├── from_package_with_options.yml │ ├── from_return_authorization.yml │ └── from_shipment.yml ├── controllers └── spree │ └── admin │ └── postage_labels_controller_spec.rb ├── features └── admin │ └── postage_labels_spec.rb ├── integration ├── checkout_spec.rb └── order_shipping_spec.rb ├── models ├── solidus_easypost │ ├── parcel_dimension_spec.rb │ └── return_authorization_spec.rb └── spree │ ├── carton_spec.rb │ ├── shipment_spec.rb │ └── shipping_rate_spec.rb ├── solidus_easypost ├── address_builder_spec.rb ├── calculator │ └── weight_dimension_calculator_spec.rb ├── estimator_spec.rb ├── parcel_builder_spec.rb ├── shipment_builder_spec.rb ├── shipping_method_selector_spec.rb ├── shipping_rate_calculator_spec.rb └── tracker_webhook_handler_spec.rb ├── solidus_easypost_spec.rb ├── spec_helper.rb └── support ├── easypost.rb ├── factory_bot.rb ├── helpers ├── api_stubs.rb ├── configuration.rb └── shipping_methods.rb ├── solidus.rb └── vcr.rb /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gem_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/.gem_release.yml -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github_changelog_generator: -------------------------------------------------------------------------------- 1 | issues=false 2 | exclude-labels=infrastructure 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/.rubocop_todo.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/Rakefile -------------------------------------------------------------------------------- /app/controllers/spree/admin/postage_labels_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/app/controllers/spree/admin/postage_labels_controller.rb -------------------------------------------------------------------------------- /app/decorators/models/solidus_easypost/spree/carton_decorator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/app/decorators/models/solidus_easypost/spree/carton_decorator.rb -------------------------------------------------------------------------------- /app/decorators/models/solidus_easypost/spree/shipment_decorator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/app/decorators/models/solidus_easypost/spree/shipment_decorator.rb -------------------------------------------------------------------------------- /app/decorators/models/solidus_easypost/spree/shipping_rate_decorator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/app/decorators/models/solidus_easypost/spree/shipping_rate_decorator.rb -------------------------------------------------------------------------------- /app/models/solidus_easypost/parcel_dimension.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/app/models/solidus_easypost/parcel_dimension.rb -------------------------------------------------------------------------------- /app/models/solidus_easypost/return_authorization.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/app/models/solidus_easypost/return_authorization.rb -------------------------------------------------------------------------------- /app/overrides/spree/admin/orders/_shipment/add_postage_label.html.erb.deface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/app/overrides/spree/admin/orders/_shipment/add_postage_label.html.erb.deface -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/bin/console -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rails-engine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/bin/rails-engine -------------------------------------------------------------------------------- /bin/rails-sandbox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/bin/rails-sandbox -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/sandbox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/bin/sandbox -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/bin/setup -------------------------------------------------------------------------------- /config/initializers/webhooks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/config/initializers/webhooks.rb -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/config/routes.rb -------------------------------------------------------------------------------- /db/migrate/20140515024440_add_easy_post_fields_to_shipping_rate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/db/migrate/20140515024440_add_easy_post_fields_to_shipping_rate.rb -------------------------------------------------------------------------------- /db/migrate/20201025110912_add_tracker_id_to_cartons.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/db/migrate/20201025110912_add_tracker_id_to_cartons.rb -------------------------------------------------------------------------------- /lib/generators/solidus_easypost/install/install_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/lib/generators/solidus_easypost/install/install_generator.rb -------------------------------------------------------------------------------- /lib/generators/solidus_easypost/install/templates/initializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/lib/generators/solidus_easypost/install/templates/initializer.rb -------------------------------------------------------------------------------- /lib/solidus_easypost.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/lib/solidus_easypost.rb -------------------------------------------------------------------------------- /lib/solidus_easypost/address_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/lib/solidus_easypost/address_builder.rb -------------------------------------------------------------------------------- /lib/solidus_easypost/calculator/base_dimension_calculator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/lib/solidus_easypost/calculator/base_dimension_calculator.rb -------------------------------------------------------------------------------- /lib/solidus_easypost/calculator/weight_dimension_calculator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/lib/solidus_easypost/calculator/weight_dimension_calculator.rb -------------------------------------------------------------------------------- /lib/solidus_easypost/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/lib/solidus_easypost/configuration.rb -------------------------------------------------------------------------------- /lib/solidus_easypost/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/lib/solidus_easypost/engine.rb -------------------------------------------------------------------------------- /lib/solidus_easypost/errors/unknown_partial_resource_error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/lib/solidus_easypost/errors/unknown_partial_resource_error.rb -------------------------------------------------------------------------------- /lib/solidus_easypost/estimator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/lib/solidus_easypost/estimator.rb -------------------------------------------------------------------------------- /lib/solidus_easypost/parcel_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/lib/solidus_easypost/parcel_builder.rb -------------------------------------------------------------------------------- /lib/solidus_easypost/shipment_builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/lib/solidus_easypost/shipment_builder.rb -------------------------------------------------------------------------------- /lib/solidus_easypost/shipping_method_selector.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/lib/solidus_easypost/shipping_method_selector.rb -------------------------------------------------------------------------------- /lib/solidus_easypost/shipping_rate_calculator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/lib/solidus_easypost/shipping_rate_calculator.rb -------------------------------------------------------------------------------- /lib/solidus_easypost/testing_support/factories.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/lib/solidus_easypost/testing_support/factories.rb -------------------------------------------------------------------------------- /lib/solidus_easypost/testing_support/factories/address_factory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/lib/solidus_easypost/testing_support/factories/address_factory.rb -------------------------------------------------------------------------------- /lib/solidus_easypost/testing_support/factories/product_factory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/lib/solidus_easypost/testing_support/factories/product_factory.rb -------------------------------------------------------------------------------- /lib/solidus_easypost/testing_support/factories/shipment_factory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/lib/solidus_easypost/testing_support/factories/shipment_factory.rb -------------------------------------------------------------------------------- /lib/solidus_easypost/testing_support/factories/shipping_method_factory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/lib/solidus_easypost/testing_support/factories/shipping_method_factory.rb -------------------------------------------------------------------------------- /lib/solidus_easypost/testing_support/factories/stock_location_factory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/lib/solidus_easypost/testing_support/factories/stock_location_factory.rb -------------------------------------------------------------------------------- /lib/solidus_easypost/testing_support/factories/variant_factory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/lib/solidus_easypost/testing_support/factories/variant_factory.rb -------------------------------------------------------------------------------- /lib/solidus_easypost/tracker_webhook_handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/lib/solidus_easypost/tracker_webhook_handler.rb -------------------------------------------------------------------------------- /lib/solidus_easypost/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module SolidusEasypost 4 | VERSION = '3.0.0' 5 | end 6 | -------------------------------------------------------------------------------- /solidus_easypost.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/solidus_easypost.gemspec -------------------------------------------------------------------------------- /spec/cassettes/address_builder/from_address.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/cassettes/address_builder/from_address.yml -------------------------------------------------------------------------------- /spec/cassettes/address_builder/from_stock_location.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/cassettes/address_builder/from_stock_location.yml -------------------------------------------------------------------------------- /spec/cassettes/estimator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/cassettes/estimator.yml -------------------------------------------------------------------------------- /spec/cassettes/integration/checkout.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/cassettes/integration/checkout.yml -------------------------------------------------------------------------------- /spec/cassettes/integration/order_shipping/with_purchase_labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/cassettes/integration/order_shipping/with_purchase_labels.yml -------------------------------------------------------------------------------- /spec/cassettes/integration/order_shipping/without_purchase_labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/cassettes/integration/order_shipping/without_purchase_labels.yml -------------------------------------------------------------------------------- /spec/cassettes/parcel_builder/from_package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/cassettes/parcel_builder/from_package.yml -------------------------------------------------------------------------------- /spec/cassettes/parcel_builder/from_return_authorization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/cassettes/parcel_builder/from_return_authorization.yml -------------------------------------------------------------------------------- /spec/cassettes/postage_labels/show.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/cassettes/postage_labels/show.yml -------------------------------------------------------------------------------- /spec/cassettes/return_authorization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/cassettes/return_authorization.yml -------------------------------------------------------------------------------- /spec/cassettes/shipment_builder/from_package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/cassettes/shipment_builder/from_package.yml -------------------------------------------------------------------------------- /spec/cassettes/shipment_builder/from_package_with_address_options.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/cassettes/shipment_builder/from_package_with_address_options.yml -------------------------------------------------------------------------------- /spec/cassettes/shipment_builder/from_package_with_options.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/cassettes/shipment_builder/from_package_with_options.yml -------------------------------------------------------------------------------- /spec/cassettes/shipment_builder/from_return_authorization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/cassettes/shipment_builder/from_return_authorization.yml -------------------------------------------------------------------------------- /spec/cassettes/shipment_builder/from_shipment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/cassettes/shipment_builder/from_shipment.yml -------------------------------------------------------------------------------- /spec/controllers/spree/admin/postage_labels_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/controllers/spree/admin/postage_labels_controller_spec.rb -------------------------------------------------------------------------------- /spec/features/admin/postage_labels_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/features/admin/postage_labels_spec.rb -------------------------------------------------------------------------------- /spec/integration/checkout_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/integration/checkout_spec.rb -------------------------------------------------------------------------------- /spec/integration/order_shipping_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/integration/order_shipping_spec.rb -------------------------------------------------------------------------------- /spec/models/solidus_easypost/parcel_dimension_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/models/solidus_easypost/parcel_dimension_spec.rb -------------------------------------------------------------------------------- /spec/models/solidus_easypost/return_authorization_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/models/solidus_easypost/return_authorization_spec.rb -------------------------------------------------------------------------------- /spec/models/spree/carton_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/models/spree/carton_spec.rb -------------------------------------------------------------------------------- /spec/models/spree/shipment_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/models/spree/shipment_spec.rb -------------------------------------------------------------------------------- /spec/models/spree/shipping_rate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/models/spree/shipping_rate_spec.rb -------------------------------------------------------------------------------- /spec/solidus_easypost/address_builder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/solidus_easypost/address_builder_spec.rb -------------------------------------------------------------------------------- /spec/solidus_easypost/calculator/weight_dimension_calculator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/solidus_easypost/calculator/weight_dimension_calculator_spec.rb -------------------------------------------------------------------------------- /spec/solidus_easypost/estimator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/solidus_easypost/estimator_spec.rb -------------------------------------------------------------------------------- /spec/solidus_easypost/parcel_builder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/solidus_easypost/parcel_builder_spec.rb -------------------------------------------------------------------------------- /spec/solidus_easypost/shipment_builder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/solidus_easypost/shipment_builder_spec.rb -------------------------------------------------------------------------------- /spec/solidus_easypost/shipping_method_selector_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/solidus_easypost/shipping_method_selector_spec.rb -------------------------------------------------------------------------------- /spec/solidus_easypost/shipping_rate_calculator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/solidus_easypost/shipping_rate_calculator_spec.rb -------------------------------------------------------------------------------- /spec/solidus_easypost/tracker_webhook_handler_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/solidus_easypost/tracker_webhook_handler_spec.rb -------------------------------------------------------------------------------- /spec/solidus_easypost_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/solidus_easypost_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/easypost.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/support/easypost.rb -------------------------------------------------------------------------------- /spec/support/factory_bot.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | FactoryBot.use_parent_strategy = false 4 | -------------------------------------------------------------------------------- /spec/support/helpers/api_stubs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/support/helpers/api_stubs.rb -------------------------------------------------------------------------------- /spec/support/helpers/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/support/helpers/configuration.rb -------------------------------------------------------------------------------- /spec/support/helpers/shipping_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/support/helpers/shipping_methods.rb -------------------------------------------------------------------------------- /spec/support/solidus.rb: -------------------------------------------------------------------------------- 1 | require 'spree/testing_support/order_walkthrough' 2 | -------------------------------------------------------------------------------- /spec/support/vcr.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidusio-contrib/solidus_easypost/HEAD/spec/support/vcr.rb --------------------------------------------------------------------------------