<?php

/**
 * Copyright 2020 LINE Corporation
 *
 * LINE Corporation licenses this file to you under the Apache License,
 * version 2.0 (the "License"); you may not use this file except in compliance
 * with the License. You may obtain a copy of the License at:
 *
 *   https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations
 * under the License.
 */

namespace LINE\Tests\Laravel\Facade;

use LINEBot;

class LINEBotTest extends \Orchestra\Testbench\TestCase
{
    /**
     * Load package service provider
     * @param  \Illuminate\Foundation\Application $app
     * @return array
     */
    protected function getPackageProviders($app)
    {
        return ['LINE\Laravel\LINEBotServiceProvider'];
    }

    /**
     * Load package alias
     * @param  \Illuminate\Foundation\Application $app
     * @return array
     */
    protected function getPackageAliases($app)
    {
        return [
            'LINEBot' => 'LINE\Laravel\Facade\LINEBot',
        ];
    }

    /**
     * Testing config loaded
     *
     * @return void
     */
    public function testConfigLoaded()
    {
        $this->assertEquals('test_channel_access_token', config('line-bot.channel_access_token'));
        $this->assertEquals('test_channel_secret', config('line-bot.channel_secret'));
    }
}
