我是使用bootbox插件的新手..
当我点击删除按钮时,它不会等待启动箱确认..它只是执行我的删除代码......
这是我的代码:
JQUERY
public class UserServiceTest {
@InjectMocks
UserService userService;
@Mock
UserDao mockUserRepository;
@Before
public void setUp(){
MockitoAnnotations.initMocks(this);
}
@Test
public void testFindUser(){
// Given
User dummyUser = new User();
when(mockUserRepository.findByLoginAndPassword(anyString(), anyString()).thenReturn(dummyUser);
// When
User result = userService.findUser("first", "teste");
// Then
// you are expecting service to return whatever returned by repo
assertThat("result", result, is(sameInstance(dummUser)));
// you are expecting repo to be called once with correct param
verify(mockUserRepository).findByLoginAndPassword("first", "teste");
}
}
HTML
$('.cmd_delete_location').click(function(e){
$this=$(this);
bootbox.confirm("Are you sure?", function(result){
if(result)
{
form = $this.parent();
form.submit();
}
});
});
PHP
<form method="post">
<button type="submit" class="btn btn-success" title="Update Location" value="<?=$loc['LocationID']?>" name="cmd_update_location"><i class="fa fa-edit fa-fw"></i></button>
<button type="submit" class="btn btn-danger cmd_delete_location" title="Delete Location" value="<?=$loc['LocationID']?>" name="cmd_delete_location"><i class="fa fa-trash fa-fw"></i></button>
</form>
提前感谢..