Sha256: a729e1fccd8f37197c6f2a1440152979cdf55ca585a7ab3f6353a84c7da5e6ff

Contents?: true

Size: 1.13 KB

Versions: 2

Compression:

Stored size: 1.13 KB

Contents

# This script is for hacking and playing around.

require File.dirname(__FILE__) + '/../../lib/mousetrap'
require 'activesupport'
require 'factory_girl'
require 'ruby-debug'
require 'yaml'

Dir["#{File.dirname(__FILE__)}/../support/**/*.rb"].each {|f| require f}

settings = YAML.load_file(File.dirname(__FILE__) + '/settings.yml')
Mousetrap.authenticate(settings['user'], settings['password'])
Mousetrap.product_code = settings['product_code']


def plans
  all_plans = Mousetrap::Plan.all
  puts all_plans.to_yaml

  test_plan = Mousetrap::Plan['TEST']
  puts test_plan.to_yaml
end

def all_customers
  all_customers = Mousetrap::Customer.all
  puts all_customers.to_yaml
end

def create_customer
  customer = Factory :new_customer
  customer.save

  api_customer = Mousetrap::Customer[customer.code]
  puts api_customer.to_yaml
end

def destroy_all_customers
  Mousetrap::Customer.destroy_all
end

# create_customer

code = 'igcuvfehrc@example.com'
api_customer = Mousetrap::Customer[code]
puts api_customer.to_yaml
puts '-' * 80
puts 'cancel'
puts api_customer.cancel
puts '-' * 80
api_customer = Mousetrap::Customer[code]
puts api_customer.to_yaml


Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
hashrocket-mousetrap-0.3.0 spec/integration/spike.rb
mousetrap-0.3.3 spec/integration/spike.rb