browser-paths 1.1.1

Get the path of the browser, support Chrome and Edge.
Documentation
name: Test MacOS

on:
  workflow_dispatch:

jobs:
  test-macos-stable:
    name: test macos stable
    runs-on: macos-latest
    steps:
      - uses: actions/checkout@v4
      - name: Install Rust
        uses: dtolnay/rust-toolchain@stable
      - name: Install Microsoft Edge Stable
        run: brew install --cask microsoft-edge
      - name: Install Google Chrome Stable
        run: brew install --cask google-chrome
      - name: Run tests
        run: cargo test stable -- --show-output

  test-macos-dev:
    name: test macos dev
    runs-on: macos-latest
    steps:
      - uses: actions/checkout@v4
      - name: Install Rust
        uses: dtolnay/rust-toolchain@stable
      - name: Install Microsoft Edge Dev
        run: brew install --cask microsoft-edge@dev
      - name: Install Google Chrome Dev
        run: brew install --cask google-chrome@dev
      - name: Run tests
        run: cargo test dev -- --show-output

  test-macos-beta:
    name: test macos beta
    runs-on: macos-latest
    steps:
      - uses: actions/checkout@v4
      - name: Install Rust
        uses: dtolnay/rust-toolchain@stable
      - name: Install Microsoft Edge Beta
        run: brew install --cask microsoft-edge@beta
      - name: Install Google Chrome Beta
        run: brew install --cask google-chrome@beta
      - name: Run tests
        run: cargo test beta -- --show-output

  test-macos-canary:
    name: test macos canary
    runs-on: macos-latest
    steps:
      - uses: actions/checkout@v4
      - name: Install Rust
        uses: dtolnay/rust-toolchain@stable
      - name: Install Microsoft Edge Canary
        run: brew install --cask microsoft-edge@canary
      - name: Install Google Chrome Canary
        run: brew install --cask google-chrome@canary
      - name: Run tests
        run: cargo test canary -- --show-output