Sha256: 90c6732f04d9e98acc871e07f8c9960529f5eaeafc0a0a5a6f86def0b671ceab

Contents?: true

Size: 485 Bytes

Versions: 3

Compression:

Stored size: 485 Bytes

Contents

require_relative "../../../spec_helper"

describe Lam::Build::LambdaDeducer do
  let(:deducer) do
    Lam::Build::LambdaDeducer.new("app/controllers/posts_controller.rb")
  end

  describe "LambdaDeducer" do
    it "deduces lambda js info" do
      deducer.run
      expect(deducer.handlers).to eq([
        {
          handler: "handlers/controllers/posts.create",
          js_path: "handlers/controllers/posts.js",
          js_method: "create"
        }
      ])
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
lam-0.1.2 spec/lib/lam/build/lambda_deducer_spec.rb
lam-0.1.1 spec/lib/lam/build/lambda_deducer_spec.rb
lam-0.0.1 spec/lib/lam/build/lambda_deducer_spec.rb