Package de.agilecoders.wicket.core.markup.html.bootstrap.navbar

Source Code of de.agilecoders.wicket.core.markup.html.bootstrap.navbar.ScrollSpyBehaviorTest

package de.agilecoders.wicket.core.markup.html.bootstrap.navbar;

import de.agilecoders.wicket.core.test.TestCategory;
import org.apache.wicket.ajax.AjaxRequestTarget;
import org.junit.Test;
import org.junit.experimental.categories.Category;

import static org.mockito.Mockito.*;

/**
* Tests the {@link ScrollSpyBehavior} class
*
* @author miha
* @version 1.0
*/
@Category(TestCategory.UnitTest.class)
public class ScrollSpyBehaviorTest {

    @Test
    public void refreshScriptIsCorrect() {
        AjaxRequestTarget target = mock(AjaxRequestTarget.class);
        ScrollSpyBehavior.refresh(target);

        verify(target, times(1)).appendJavaScript("$('[data-spy=\\\"scroll\\\"]').each(function(){var $spy = $(this).scrollspy('refresh');});");
    }

}
TOP

Related Classes of de.agilecoders.wicket.core.markup.html.bootstrap.navbar.ScrollSpyBehaviorTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.