Sha256: 3a9e49715845e1b8a4fce47b193a10a49c416c877b0d064e0b117c69ded37da3

Contents?: true

Size: 742 Bytes

Versions: 1

Compression:

Stored size: 742 Bytes

Contents

require 'test_helper'

class BaseTest < Test::Unit::TestCase
  
  context "vimeo advanced base" do
    
    setup do
      @base = Vimeo::Advanced::Base.new("12345", "secret")
    end
    
    should "generate a valid web based authentication login link" do
      link = @base.web_login_link("delete")
      
      assert_equal "http://vimeo.com/services/auth/?api_key=12345&perms=delete&api_sig=b1a1a1f87a3a8bd84da1d3d464a72706", link
    end
    
    should "generate a valid desktop based authentication login link" do
      link = @base.desktop_login_link("delete", "67890")
      
      assert_equal "http://vimeo.com/services/auth/?api_key=12345&perms=delete&frob=67890&api_sig=deaee5c67d94df716ebe97d3bac180df", link
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vimeo-1.0.0 test/vimeo/advanced/base_test.rb