Excessibility.ScannerBehaviour behaviour (Excessibility v0.17.0)

Copy Markdown View Source

Behaviour for URL scanning (axe-core analysis and screenshots).

Implemented by Excessibility.Scanner. Can be mocked via the :scanner_mod config key:

Application.put_env(:excessibility, :scanner_mod, MyScannerMock)

Summary

Callbacks

scan(t, keyword)

@callback scan(
  String.t(),
  keyword()
) :: {:ok, map()} | {:error, term()}