lala
<?php
use Illuminate¥Foundation¥Testing¥WithoutMiddleware;
use Illuminate¥Foundation¥Testing¥DatabaseMigrations;
use Illuminate¥Foundation¥Testing¥DatabaseTransactions;
class UserTest extends TestCase
{
use DatabaseTransactions;
public function testSignupSuccess()
{
// test ok urlアクセスと、表示されてる文字確認
$this->visit( /articles/edit/1 )
->see( 記事編集 );
// test ok 文字を入力して、ボタン押して、エラーメッセージ表示されることの確認
$this->visit( /articles/edit/1 )
->type( lala5555555 title )
->press( 編集 )
->see( The title may not be greater than 5 characters. );
// test ok 文字を入力して、ボタン押して、エラーメッセージ表示されることの確認
$this->visit( /articles/edit/1 )
->type( lala7 title )
->press( 編集 )
->see( 記事を更新しましたよ ); // ok 成功メッセージ
テスト1
1 2 3 4 エラーメッセージ
対象URL 入力項目 テストケース 必須 入力inputタイプ 最大桁数 属性 成功メッセージ 必須エラーメッセージ 桁数エラーメッセージ 属性エラーメッセージ
/articles/edit/1 reg_type 1 01必須テスト値あり required text 10 integer ■成功しました ■エラー[入力してください] $this->visit( /articles/edit/1->type( /articles/edit/1 reg_type )->press( 更新 )->see( ■成功しました );
2 01必須テスト値なし s
3 02入力inputタイプテスト値あり
4 02入力inputタイプテスト値なし
5 03最大桁数テストmax桁
6 03最大桁数テスト+1max桁
7 03属性テスト半角正数
8 03属性テスト半角アルファベット
9 03属性テスト半角記号
10 03属性テスト半角スペース
11 03属性テスト半角カナ
12 03属性テスト全角