package jetbrains.mps.lang.text.test.editor;

/*Generated by MPS */

import jetbrains.mps.MPSLaunch;
import jetbrains.mps.lang.test.runtime.BaseTransformationTest;
import org.junit.ClassRule;
import jetbrains.mps.lang.test.runtime.TestParametersCache;
import org.junit.Test;
import jetbrains.mps.lang.test.runtime.BaseEditorTestBody;
import jetbrains.mps.lang.test.runtime.TransformationTest;

@MPSLaunch
public class BackspaceSpaceBetweenWordAndWrapperFromWrapper_Test extends BaseTransformationTest {
  @ClassRule
  public static final TestParametersCache ourParamCache = new TestParametersCache(BackspaceSpaceBetweenWordAndWrapperFromWrapper_Test.class, "${mps_home}", "r:6cf522f1-8af4-45dd-b0f5-721b6e5caab5(jetbrains.mps.lang.text.test.editor@tests)", false);

  public BackspaceSpaceBetweenWordAndWrapperFromWrapper_Test() {
    super(ourParamCache);
  }

  @Test
  public void test_BackspaceSpaceBetweenWordAndWrapperFromWrapper() throws Throwable {
    new TestBody(this).testMethod();
  }

  /*package*/ static class TestBody extends BaseEditorTestBody {

    /*package*/ TestBody(TransformationTest owner) {
      super(owner);
    }

    @Override
    public void testMethodImpl() throws Exception {
      initEditorComponent("474718489011272202", "474718489011272558");
      invokeAction("jetbrains.mps.ide.editor.actions.Backspace_Action");
    }
  }
}
