anchor.diff:    });
   
     testWidgets('drag-left has no effect on dismissible with a high dismiss threshold', (WidgetTester tester) async {
  -    scrollDirection = Axis.vertical;
  -    dismissDirection = DismissDirection.horizontal;
  -
  -    await tester.pumpWidget(buildTest(startToEndThreshold: 1.0));
  +    await tester.pumpWidget(
  +      buildTest(
  +        startToEndThreshold: 1.0,
  +        scrollDirection: Axis.vertical,
  +        dismissDirection: DismissDirection.horizontal,
  +      ),
  +    );
       expect(dismissedItems, isEmpty);
   
       await dismissItem(tester, 0, gestureDirection: AxisDirection.right);
  
positive.code:   });
  
    testWidgets('drag-down with DismissDirection.down triggers dismiss', (WidgetTester tester) async {
      scrollDirection = Axis.horizontal;
      dismissDirection = DismissDirection.down;
  
      await tester.pumpWidget(buildTest());
      expect(dismissedItems, isEmpty);
  
      await dismissItem(tester, 0, gestureDirection: AxisDirection.up);
  
negative.code:                 : <DismissDirection, double>{DismissDirection.startToEnd: startToEndThreshold},
              crossAxisEndOffset: crossAxisEndOffset,
              child: SizedBox(
                width: 100.0,
                height: 100.0,
                child: Text(item.toString()),
              ),
            );
  