/**
  * @test
  */
 public function it_return_possible_enums_for_position()
 {
     $check = factory(App\Models\LaminatingGsmCheck::class)->create();
     $positions = App\Models\LaminatingGsmCheck::possibleEnumValues('position');
     $this->assertNotNull($positions);
     foreach ($positions as $position) {
         $this->assertInternalType('string', $position);
         $check->position = $position;
         $check->save();
     }
 }
 /**
  * Edit existing log sheet
  *
  * @param LaminatingLogSheet $laminating_log_sheet
  * @return $this
  */
 public function edit(LaminatingLogSheet $laminating_log_sheet)
 {
     $this->authorize('edit_laminating_log_sheet');
     return view('laminating.log_sheets.edit')->with(['laminating_log_sheet' => $laminating_log_sheet, 'positions' => LaminatingGsmCheck::possibleEnumValues('position'), 'waste_codes' => WasteCode::laminating()->get()]);
 }